CSV in Excel o Excel in CSV

I file CSV sono ampiamente utilizzati per archiviare i dati sotto forma di valori separati da virgole. Tuttavia, in alcuni casi, è necessario esportare i dati da file CSV a fogli di calcolo Excel o viceversa. In questi casi, questo articolo illustra come esportare dati da CSV a Excel ed Excel a CSV su Linux.

Convertitore CSV in Excel o Excel in CSV per Linux

Per esportare i dati da CSV a Excel o da Excel a CSV, utilizzeremo Aspose.Cells for .NET. È una potente API per la creazione e la manipolazione di file Excel dall’interno delle applicazioni .NET. Puoi scaricare l’API o installarla tramite NuGet.

Se non conosci lo sviluppo .NET su Linux, leggi come creare un’applicazione console su Linux usando Visual Studio Code. Per l’installazione di Aspose.Cells per .NET nell’applicazione, è possibile utilizzare NuGet Package Manager extension per Visual Studio Code.

Converti CSV in Excel XLSX/XLS su Linux

Di seguito sono riportati i passaggi per convertire un file CSV in Excel XLSX/XLS su Linux.

  1. Crea un’istanza della classe LoadOptions e specifica il formato di input.
  2. Crea un’istanza della classe Workbook e inizializzala con il percorso del file CSV e l’oggetto LoadOptions.
  3. Converti CSV in Excel utilizzando il metodo Workbook.Save(string, SaveFormat.Xlsx).

L’esempio di codice seguente mostra come convertire un file CSV in Excel XLSX.

// Crea oggetto LoadOptions
LoadOptions loadOptions = new LoadOptions(LoadFormat.CSV);

// Crea un oggetto cartella di lavoro con il percorso del file CSV e l'oggetto loadOptions
Workbook workbook = new Workbook("Sample.csv", loadOptions);

// Salva CSV come file Excel
workbook.Save("CSVtoExcel.xlsx", SaveFormat.Xlsx);

Converti Excel in CSV su Linux

Di seguito sono riportati i passaggi per convertire un file Excel XLSX/XLS in formato CSV.

  1. Crea un’istanza della classe Workbook e inizializzala con il percorso del file Excel.
  2. Converti Excel in CSV utilizzando il metodo Workbook.Save(string, SaveFormat.Csv).

L’esempio di codice seguente mostra come convertire un file XLSX di Excel in CSV.

// Carica il file Excel di input
Workbook workbook = new Workbook("CSVtoExcel.xlsx");

// Salva il file Excel come file CSV
workbook.Save("ExcelToCSV.csv", SaveFormat.CSV);

Ottieni una licenza gratuita

È possibile utilizzare Aspose.Cells per .NET senza limitazioni di valutazione utilizzando una licenza temporanea.

Conclusione

In questo articolo, hai imparato come convertire i file CSV in Excel XLSX/XLS su Linux. Inoltre, hai visto come esportare dati da fogli di calcolo Excel a file CSV. Puoi esplorare di più su Aspose.Cells per .NET usando la documentazione. In caso aveste domande, potete chiederci tramite il nostro forum.

Guarda anche