如何在 Java 中将 Excel 转换为 CSV

本文重点介绍如何在 Java 中将 Excel 转换为 CSV 并涵盖基本的文档转换。我们还将提供转换文档的分步指南,并提供将 Excel 转换为 CSV 的示例 Java 代码。此外,可以通过使用 SpreadsheetConvertOptions 类为生成的 CSV 文件设置各种属性来改进示例代码。

在 Java 中将 Excel 转换为 CSV 的步骤

  1. 将 Maven 存储库中的 GroupDocs.Conversion for Java 安装到 Java 应用程序中
  2. 创建 Converter 类的对象并加载输入 Excel 文件进行转换
  3. 初始化 SpreadsheetConvertOptions 类,用于为转换后的文档设置参数
  4. 指定输出 CSV 文件的文件名以及 SpreadsheetConvertOptions 类的实例,并将这些参数传递给 Convert 方法

通过按顺序执行上述几点,您可以简单地构建使用 Java 将 Excel 转换为 CSV的功能。此外,这些步骤用于进行基本的文档转换。如果您希望根据您的标准显示生成的 Excel 文件,您需要利用 SpreadsheetConvertOptions 类为转换后的文件提供各种属性。

在 Java 中将 Excel 转换为 CSV 的代码

import com.groupdocs.conversion.Converter;
import com.groupdocs.conversion.licensing.License;
import com.groupdocs.conversion.options.convert.SpreadsheetConvertOptions;
import com.groupdocs.conversion.filetypes.SpreadsheetFileType;
public class ConvertExcelToCsvInJava {
public static void main(String[] args) { // Main function to convert Excel to CSV in Java
// Remove the watermark in output Text document by adding license
License lic = new License();
lic.setLicense("GroupDocs.Conversion.lic");
// Load the source Excel file for conversion to CSV
Converter converter = new Converter("sample.xlsx");
// Set the convert options for CSV file
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
options.setFormat(SpreadsheetFileType.Csv); // Specify the conversion format
// Convert and save the Excel in CSV format
converter.convert("converted.csv", options);
System.out.println("Done");
}
}

对于这篇文章,我们创建了一个 Java 程序来将 Excel 转换为 CSV。在本指南中,我们已将文档从一种电子表格格式转换为另一种格式。此外,任何源文档都可以转换为以下电子表格格式:XLS、XLSX、XLSM、XLSB、ODS、OTS、XLTX、XLT、XLTM、TSC、XLAM 和 CSV。

我们在本教程中学习了 XLSX 到 CSV 格式的基本文档转换。如果您想了解更多关于不同文档类型的文档转换,可以查看如何在 Java 中将 HTML 转换为 PDF

 简体中文