Modifica fogli di calcolo Excel

XLS, XLSX e ODS sono tipi di file che utilizziamo molto per i fogli di calcolo, un po’ come grandi tabelle di dati. Programmi come Microsoft Excel e OpenOffice Writer sanno come lavorare con questi file. In questo articolo impareremo diversi modi per modificare i fogli di calcolo Excel. Per prima cosa vedremo come farlo online utilizzando una semplice app di modifica di fogli di calcolo online. Successivamente parleremo anche di come modificare gli stessi file a livello di codice utilizzando C# e Java.

Modifica fogli di calcolo Excel online

Ogni volta che desideri modificare i file del tuo foglio di calcolo, è semplice farlo online. A questo scopo utilizzeremo l’[app GroupDocs.Editor] online11.

Modifica fogli di calcolo Excel online

Segui semplicemente questi passaggi per modificare i tuoi fogli di calcolo Excel online:

Certo, eccolo in un modo più semplice:

  1. Andare al sito Web App Editor file Excel online.
  2. Carica lì il tuo file del foglio di calcolo XLS/XLSX. Puoi farlo nei seguenti modi:
    • Fare clic sul pulsante “Sfoglia” e scegliere il file.
    • Trascina e rilascia il file nell’area speciale.
    • Oppure puoi semplicemente incollare l’indirizzo web (URL) del tuo foglio di calcolo e fare clic su Apri.
  3. Ora il tuo foglio di calcolo è pronto per essere modificato online.
  4. Esegui le tue modifiche come modificare il contenuto, cambiare il formato, aggiungere record o inserire ancoraggi o immagini e tutto ciò che desideri.
  5. Quando hai finito, salva le modifiche nello stesso modo in cui lo facevi prima o scegli molti formati diversi come PDF, se lo desideri.

È tutto! Divertiti a modificare i tuoi fogli di calcolo Excel XLS/XLSX online.

Modifica di fogli di calcolo Excel

Editor di fogli di calcolo Excel – Guida per gli sviluppatori

Amici programmatori! Sei entusiasta di cambiare i fogli Excel con il codice? Dai un’occhiata a questi strumenti speciali (librerie) che lo rendono facilmente possibile. Ti mostreremo come utilizzare questi strumenti per modificare file Excel utilizzando diversi linguaggi di programmazione. Scegli quello più adatto alle tue esigenze.

Ok, se sei pronto, entriamo nel mondo della codifica per modificare i file. Cominciamo!

Modifica fogli di calcolo Excel (file XLS/XLSX) utilizzando C#

Per i programmatori .NET, ecco come modificare i fogli di calcolo Excel utilizzando C#. Segui questi semplici passaggi:

  1. Incorpora la libreria nel tuo programma.
  2. Utilizza lo snippet di codice fornito di seguito per modificare i file del foglio di calcolo Excel:
// Modifica il foglio di calcolo Excel utilizzando C#

Options.SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
// loadOptions.Password = "password";

// Carica il foglio di calcolo
Editor editor = new Editor("path/spreadsheet.xlsx", delegate { return loadOptions; });

// Ottieni la prima scheda del foglio di calcolo
SpreadsheetEditOptions sheetTab1EditOptions = new SpreadsheetEditOptions();
sheetTab1EditOptions.WorksheetIndex = 0; // first worksheet

// Ottieni markup HTML da alcune istanze EditableDocument
EditableDocument firstTab = editor.Edit(sheetTab1EditOptions);
string bodyContent = firstTab.GetBodyContent(); // HTML markup from inside the HTML ->BODY element
string allContent = firstTab.GetContent();      // Full HTML markup of all document, with HTML ->HEAD header and all its content

List<IImageResource> onlyImages = firstTab.Images;
List<IHtmlResource> allResourcesTogether = firstTab.AllResources;

string editedContent = allContent.Replace("Company Name", "New Company Name");
EditableDocument afterEdit = EditableDocument.FromMarkup(editedContent, allResourcesTogether);

Per ulteriori indicazioni, puoi anche fare riferimento all’articolo su Come modificare i fogli di calcolo Excel in C#.

Per ulteriori risorse relative all’API .NET, è possibile accedervi tramite i seguenti collegamenti:

API .NET | Documentazione | Scarica

Modifica fogli di calcolo Excel (file XLS/XLSX) utilizzando Java

Gli sviluppatori Java possono anche creare le proprie app per modificare i fogli di calcolo. Ora vediamo come possiamo modificare il contenuto nei fogli Excel utilizzando Java.

  1. Scarica e configura la libreria Java all’interno della tua applicazione.
  2. Utilizza il codice sorgente fornito per modificare i file Excel (XLS/XLSX):
// Modifica i documenti Excel XLS/XLSX in Java
SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
loadOptions.setPassword("password-if-any");

// Caricamento del foglio di calcolo
Editor editor = new Editor("path/sample_sheet.xlsx", loadOptions);

// Modifica la prima scheda del foglio di calcolo
SpreadsheetEditOptions editOptions = new SpreadsheetEditOptions();
editOptions.setWorksheetIndex(0); // index is 0-based, so this is 1st tab
EditableDocument firstTab = editor.edit(editOptions);

String bodyContent = firstTab.getBodyContent();
String allContent = firstTab.getContent();
List<IImageResource> onlyImages = firstTab.getImages();
List<IHtmlResource> allResourcesTogether = firstTab.getAllResources();

String editedSheetContent = allContent.replace("Old Company Name","New Company Name");
EditableDocument editedDoc = EditableDocument.fromMarkup(editedSheetContent, null);

SpreadsheetSaveOptions saveOptions = new SpreadsheetSaveOptions(SpreadsheetFormats.Xlsx);
saveOptions.setPassword("new-password");
editor.save(editedDoc, "path/edited_spreadsheet.xlsx", saveOptions);

firstTab.dispose();
editor.dispose();

Per una guida più completa, puoi fare riferimento all’articolo intitolato Modifica fogli di calcolo Excel in Java.

Se stai cercando risorse aggiuntive relative all’API Java, puoi trovarle qui:

API Java | Documentazione | Scarica

Conclusione

In questo articolo, abbiamo esplorato una varietà di metodi per modificare i fogli di calcolo Excel. Che tu preferisca la semplicità della modifica online con l’app GroupDocs.Editor o che tu sia uno sviluppatore pronto a programmare modifiche ai fogli di calcolo utilizzando C# o Java, c’è una soluzione per tutti. Quindi vai avanti, scegli il metodo più adatto a te e inizia ad apportare facilmente quelle modifiche a Excel!

Buon editing!

Guarda anche