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 开发,请阅读 如何在 Linux 上创建控制台应用程序 使用 Visual Studio Code。为了在您的应用程序中安装 Aspose.Cells for .NET,您可以使用 Visual Studio Code 的 NuGet 包管理器扩展

在 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 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 的信息。如果您有任何疑问,可以通过我们的 论坛 向我们提问。

也可以看看