CSV 到 Excel 或 Excel 到 CSV

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 的步驟。

  1. 創建 LoadOptions 類的實例並指定輸入格式。
  2. 創建 Workbook 類的實例並使用 CSV 文件的路徑和 LoadOptions 對像對其進行初始化。
  3. 使用 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 格式的步驟。

  1. 創建 Workbook 類的實例並使用 Excel 文件的路徑對其進行初始化。
  2. 使用 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 的信息。如果您有任何疑問,可以通過我們的 論壇 詢問我們。

也可以看看