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.
- Crea un’istanza della classe LoadOptions e specifica il formato di input.
- Crea un’istanza della classe Workbook e inizializzala con il percorso del file CSV e l’oggetto LoadOptions.
- 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.
- Crea un’istanza della classe Workbook e inizializzala con il percorso del file Excel.
- 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.