Crea file Excel in C#, Java, Python, C++, PHP e Node.js

I fogli di calcolo Excel sono diventati parte integrante della gestione e dell’analisi dei dati in vari settori. Che tu stia lavorando su report finanziari, analisi di dati o pianificazione di progetti, la capacità di creare e manipolare file Excel a livello di programmazione è un’abilità preziosa. In questo post del blog, esploreremo come creare file Excel nei linguaggi di programmazione più diffusi, ovvero C#, Java, Python, C++, PHP e Node.js, utilizzando le potenti API Aspose.Cells. Quindi cominciamo.

Librerie per creare file Excel

Aspose.Cells è un robusto set di API che consente agli sviluppatori di lavorare senza problemi con i file Excel nelle loro applicazioni. Fornisce un’ampia gamma di funzionalità, tra cui la creazione, la modifica, la formattazione e la conversione di file Excel, nonché la gestione di formule, grafici e altro. Aspose.Cells offre varianti per la maggior parte dei linguaggi di programmazione più diffusi tra cui C#, Java, Python, C++, PHP e Node.js.

Quindi approfondiamo come sfruttare la potenza di Aspose.Cells in diversi linguaggi di programmazione per creare file Excel a livello di codice.

Crea XLS Excel in C#

Per la creazione di file Excel nelle applicazioni C# .NET, Aspose.Cells for .NET entra in affari. Si tratta di una potente API per lavorare con file Excel su piattaforme .NET, .NET Core e Xamarin, fornendo standard elevati di lettura, scrittura ed esportazione di file Excel. Diamo un’occhiata a come creare un file Excel in C#.

  • Innanzitutto, crea un’istanza della classe Workbook.
  • Quindi, accedi al primo foglio di lavoro (creato per impostazione predefinita) della cartella di lavoro.
  • Accedi alle celle desiderate del foglio di lavoro e inserisci il valore nelle celle.
  • Aggiungi altri elementi come grafici, immagini, ecc.
  • Salva la cartella di lavoro come file utilizzando il metodo Workbook.Save().

Il frammento di codice seguente mostra come creare un file XLSX di Excel in C#.

// Crea un'istanza di un oggetto cartella di lavoro che rappresenta un file Excel.
Workbook wb = new Workbook();

// Quando crei una nuova cartella di lavoro, alla cartella di lavoro viene aggiunto un "Foglio1" predefinito.
Worksheet sheet = wb.Worksheets[0];

// Accedi alla cella "A1" nel foglio.
Cell cell = sheet.Cells["A1"];

// Inserisci il comando "Hello World!" testo nella cella "A1".
cell.PutValue("Hello World!");

// Salva Excel come file .xlsx.
wb.Save("Excel.xlsx", SaveFormat.Xlsx);

Leggi una guida completa sulla creazione di file Excel in C#.

Creazione di un file Excel in Java

Aspose.Cells for Java funge da libreria Java per creare e manipolare file Excel in applicazioni basate su Java. Simile alla variante .NET, Aspose.Cells for Java offre funzionalità di base e avanzate per creare cartelle di lavoro Excel avanzate e manipolare quelle esistenti. Diamo un’occhiata a come creare un foglio di calcolo Excel in Java.

  • Innanzitutto, utilizza la classe Workbook per creare un nuovo file Excel.
  • Quindi, utilizzare il metodo Workbook.getWorksheets().get(index) per ottenere il riferimento al foglio di lavoro.
  • Accedi alla cella desiderata dal foglio di lavoro e inserisci il testo al suo interno.
  • Eseguire altre operazioni come l’aggiunta di grafici, tabelle pivot, ecc.
  • Infine, salva la cartella di lavoro utilizzando il metodo Workbook.save().

Il seguente frammento di codice mostra come creare un foglio di calcolo Excel in Java.

// Crea una nuova cartella di lavoro
Workbook workbook = new Workbook();

// Aggiungi valore nella cella
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");

// Salva come file Excel XLSX
workbook.save("Excel.xlsx"); 

Puoi leggere una guida completa sulla creazione di file Excel in Java qui.

Genera un XLS Excel in Python

Python è diventato un linguaggio di programmazione di riferimento per gli sviluppatori per creare rapidamente e facilmente applicazioni web e software. Pertanto, per rendere gli sviluppatori Python in grado di lavorare con i fogli Excel senza sforzo, Aspose offre Aspose.Cells for Python. La libreria semplifica il modo di creare ed elaborare file Excel scrivendo solo poche righe di codice in Python.

Ecco i passaggi per creare un file Excel di base in Python.

  • Utilizza la classe Workbook per creare un nuovo file Excel.
  • Quindi, utilizzare il metodo Workbook.getWorksheets().get(index) per ottenere il riferimento al foglio di lavoro.
  • Inserisci il valore nella cella desiderata utilizzando il metodo Worksheet.getCells().get(“A1”).putValue(“hello”).
  • Eseguire altre operazioni (come richiesto).
  • Infine, salva la cartella di lavoro utilizzando il metodo Workbook.save().

Il codice seguente mostra come creare un XLS Excel in Python.

# Crea una nuova cartella di lavoro XLSX
wb = Workbook(FileFormatType.XLSX)

# Inserisci il valore nelle celle
wb.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!")

# Salva la cartella di lavoro come file .xlsx
wb.save("workbook.xlsx")

Visita la guida completa su lavorare con file Excel in Python.

Crea un file Excel in C++

Aspose.Cells for C++ ti offre una potente soluzione per le tue esigenze di manipolazione di file Excel nelle applicazioni C++. Utilizzando la libreria è possibile eseguire una serie di operazioni, dalla creazione e modifica di file Excel alla conversione di fogli e all’esportazione di dati di fogli di calcolo. Tuttavia, non è necessario scrivere un sacco di righe di codice C++. Dai un’occhiata a come creare un semplice file Excel in C++.

  • Innanzitutto, crea un’istanza della classe IWorkbook.
  • Quindi, ottieni il riferimento del foglio da IWorksheetCollection in IWorksheet.
  • Utilizzare il metodo ICells->GetObjectByIndex() per accedere a una cella specifica utilizzando l’indice di riga e colonna.
  • Inserisci il valore nella cella utilizzando il metodo ICell->PutValue().
  • Eseguire altre operazioni, se necessario.
  • Infine, salva la cartella di lavoro utilizzando il metodo IWorkbook->Save().

Il frammento di codice seguente crea un XLS Excel in C++.

/*create a new workbook*/
intrusive_ptr<IWorkbook> wb = Factory::CreateIWorkbook();

/*get the first worksheet*/
intrusive_ptr<IWorksheetCollection> wsc = wb->GetIWorksheets();
intrusive_ptr<IWorksheet> ws = wsc->GetObjectByIndex(0);

/*get cell(0,0)*/
intrusive_ptr<ICells> cells = ws->GetICells();
intrusive_ptr<ICell> cell = cells->GetObjectByIndex(0, 0);

/*write "Hello World" to cell(0,0) of the first sheet*/
intrusive_ptr<String> str = new String("Hello World!");
cell->PutValue(str);

/*save this workbook to resultFile folder*/
wb->Save(resultPath->StringAppend(new String("workbook.xlsx")));

Leggi la guida completa su lavorare con file Excel in C++.

Genera un file Excel in PHP

Per generare file Excel in PHP, Aspose offre Aspose.Cells for PHP. Proprio come le altre varianti, Aspose.Cells for PHP fornisce quasi tutte le funzionalità di base e avanzate di cui avresti bisogno nella manipolazione dei fogli di calcolo. Dai un’occhiata a come generare un file Excel in PHP.

  • Innanzitutto, crea un’istanza della classe Workbook.
  • Ottieni il riferimento del foglio di lavoro da WorksheetCollection utilizzando il metodo $workbook->getWorksheets().
  • Ottieni il riferimento della raccolta di celle utilizzando il metodo $worksheets->get(index)->getCells().
  • Inserisci il valore nella cella desiderata utilizzando il metodo $cells->get(“A1”)->putValue(“Hello world!”).
  • Infine, salva il file Excel utilizzando il metodo $workbook->save(“output.xlsx”, cellule\SaveFormat::XLSX).

Il frammento di codice seguente genera un file Excel in PHP.

require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("aspose.cells.php");

use aspose\cells;

// Crea un oggetto della classe della cartella di lavoro
$workbook = new cells\Workbook();

// Accedi ai fogli di lavoro
$sheets = $workbook->getWorksheets();

// Accedi alle celle del foglio di lavoro desiderato
$cells = $sheets->get(0)->getCells();

// Inserisci il valore nella cella
$cells->get("A1")->putValue("Hello world!");

// Salva il file Excel
$workbook->save("output.xlsx", cells\SaveFormat::XLSX);

Scopri come generare e manipolare file Excel in PHP.

Crea un XLS Excel in Node.js

Ultimo ma non meno importante, Aspose.Cells for Node.js, una potente libreria per la manipolazione di fogli di calcolo per applicazioni Node.js. Con una serie di funzionalità sorprendenti, Aspose.Cells for Node.js semplifica la generazione e l’elaborazione di fogli di calcolo Excel nelle applicazioni Node.js. Dai un’occhiata ai passaggi necessari per creare un Excel XLSX in Node.js.

  • Innanzitutto, crea un’istanza della classe Workbook.
  • Quindi, ottieni il riferimento al foglio di lavoro utilizzando il metodo Workbook.getWorksheets.get(index).
  • Inserisci il valore nella cella desiderata del foglio di lavoro utilizzando l’identificatore della cella, come A1, B3, ecc.
  • Infine, salva il file Excel utilizzando il metodo Workbook.save().

Di seguito è riportato lo snippet di codice in Node.js che genera un file Excel XLSX.

var aspose = aspose || {};
aspose.cells = require("aspose.cells");

// creare una nuova cartella di lavoro
var workbook = new aspose.cells.Workbook(aspose.cells.FileFormatType.XLSX);

// aggiungere valore nella cella
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");

// salvare come file Excel XLSX
workbook.save("Excel.xlsx");
console.log("done...");

Visita la guida completa per generare file Excel in Node.js.

Ottieni una licenza gratuita per le API Excel

Ottieni una licenza temporanea gratuita e crea file Excel utilizzando le API Aspose.Cells senza limitazioni di valutazione.

Conclusione

Aspose.Cells semplifica il processo di lavoro con file Excel in più linguaggi di programmazione. In questo post del blog, abbiamo dimostrato come creare un file Excel di base utilizzando Aspose.Cells in C#, Java, Python, C++, PHP e Node.js. Che tu stia sviluppando applicazioni desktop, servizi Web o script di automazione, Aspose.Cells fornisce API versatili e coerenti per soddisfare le tue esigenze di manipolazione di Excel. Esplora la vasta documentazione e gli esempi forniti da Aspose.Cells per sbloccare ancora più funzionalità per la gestione dei file Excel nei tuoi progetti.