CSV 文件廣泛用於以逗號分隔值的形式存儲數據。但是,在某些情況下,您需要將數據從 CSV 文件導出到 Excel 電子表格,反之亦然。對於此類情況,本文介紹瞭如何在 Linux 上將數據從 CSV 導出到 Excel 以及將 Excel 導出到 CSV。
適用於 Linux 的 CSV 到 Excel 或 Excel 到 CSV 轉換器
要將數據從 CSV 導出到 Excel 或從 Excel 導出到 CSV,我們將使用 Aspose.Cells for .NET。它是一個強大的 API,用於在 .NET 應用程序中創建和操作 Excel 文件。您可以 下載 API 或通過 NuGet 安裝它。
如果您不熟悉 Linux 上的 .NET 開發,請閱讀 [如何使用 Visual Studio Code 在 Linux 上創建控制台應用程序]5。要在您的應用程序中安裝 Aspose.Cells for .NET,您可以使用 NuGet Package Manager extension for Visual Studio Code。
在 Linux 上將 CSV 轉換為 Excel XLSX/XLS
以下是在 Linux 上將 CSV 文件轉換為 Excel XLSX/XLS 的步驟。
- 創建 LoadOptions 類的實例並指定輸入格式。
- 創建 Workbook 類的實例並使用 CSV 文件的路徑和 LoadOptions 對像對其進行初始化。
- 使用 Workbook.Save(string, SaveFormat.Xlsx) 方法將 CSV 轉換為 Excel。
以下代碼示例顯示如何將 CSV 文件轉換為 Excel XLSX。
// 創建 LoadOptions 對象
LoadOptions loadOptions = new LoadOptions(LoadFormat.CSV);
// 使用 CSV 文件的路徑和 loadOptions 對象創建工作簿對象
Workbook workbook = new Workbook("Sample.csv", loadOptions);
// 將 CSV 保存為 Excel 文件
workbook.Save("CSVtoExcel.xlsx", SaveFormat.Xlsx);
在 Linux 上將 Excel 轉換為 CSV
以下是將 Excel XLSX/XLS 文件轉換為 CSV 格式的步驟。
- 創建 Workbook 類的實例並使用 Excel 文件的路徑對其進行初始化。
- 使用 Workbook.Save(string, SaveFormat.Csv) 方法將 Excel 轉換為 CSV。
以下代碼示例顯示如何將 Excel XLSX 文件轉換為 CSV。
// 加載輸入的 Excel 文件
Workbook workbook = new Workbook("CSVtoExcel.xlsx");
// 將 Excel 文件另存為 CSV 文件
workbook.Save("ExcelToCSV.csv", SaveFormat.CSV);
獲得免費許可證
你可以使用 Aspose.Cells for .NET,沒有評估限制,使用臨時許可證。
結論
在本文中,您了解瞭如何在 Linux 上將 CSV 文件轉換為 Excel XLSX/XLS。此外,您還看到瞭如何將數據從 Excel 電子表格導出到 CSV 文件。您可以使用 文檔 探索更多關於 Aspose.Cells for .NET 的信息。如果您有任何疑問,可以通過我們的 論壇 詢問我們。