国产Excel开发组件Spire.XLS教程:在Java中将 Excel 转换为 CSV或将CSV转换为Excel

翻译|使用教程|编辑:张莹心|2021-11-29 09:52:18.650|阅读 38 次

概述:顾名思义,逗号分隔值 (CSV) 文件是仅包含数字和字母的纯文本文件,通常用逗号分隔。它可用于在应用程序之间交换数据。本文演示了如何使用Spire.XLS for Java将 Excel 转换为 CSV 以及如何将 CSV 转换为 Excel。

# 31款JAVA开发必备控件和工具 # 开发软/控件产品年终优惠

Spire.XLS for Java是专业的Java Excel API,使开发人员无需使用Microsoft Office或Microsoft Excel即可创建,管理,操作,转换和打印Excel工作表。

顾名思义,逗号分隔值 (CSV) 文件是仅包含数字和字母的纯文本文件,通常用逗号分隔。它可用于在应用程序之间交换数据。本文演示了如何使用Spire.XLS for Java将 Excel 转换为 CSV 以及如何将 CSV 转换为 Excel。

免费下载Spire.XLS最新版

更多产品购买信息请点击【咨询在线客服】

将 Excel 转换为 CSV

Spire.XLS for Java 支持仅用几行代码将 Excel 转换为 CSV。要开始,请按照以下步骤操作。
  • 创建一个工作簿实例。
  • 使用Workbook.loadFromFile()方法加载示例 Excel 文档。
  • 使用Workbook.getWorksheets().get()方法获取文档的特定工作表。
  • 使用Worksheet.saveToFile()方法将工作表保存为 CSV 。
<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.xls</artifactId>
        <version>4.11.2</version>
    </dependency>
</dependencies>
国产Excel开发组件Spire.XLS教程:在Java中将 Excel 转换为 CSV或将CSV转换为Excel

将 CSV 转换为 Excel

以下是将 CSV 转换为 Excel 的详细步骤。
  • 创建一个Workbook实例并使用Workbook.loadFromFile()方法加载一个示例 CSV 文件。
  • 使用Workbook.getWorksheets().get()方法获取特定的工作表。
  • 使用Worksheet.getCellRange()方法指定单元格范围,并在使用CellRange.setIgnoreErrorOptions (java.util.EnumSet ignoreErrorOptions)方法将单元格中的数字设置为文本时忽略错误。
  • 使用CellRange类提供的方法自动调整行高和列宽。
  • 使用Workbook.saveToFile()方法将文档保存到 XLSX 文件。
import com.spire.xls.*;
import java.nio.charset.Charset;

public class ExcelToCSV {
    public static void main(String[] args) {

        //Create a workbook
        Workbook workbook = new Workbook();

        //Load a sample excel file
        workbook.loadFromFile("C:\\Users\\Test1\\Desktop\\sample.xlsx");

        //Get the first sheet
        Worksheet sheet = workbook.getWorksheets().get(0);

        //Save the document to CSV
        sheet.saveToFile("output/ToCSV_out.csv", ",", Charset.forName("UTF-8"));
    }
}
国产Excel开发组件Spire.XLS教程:在Java中将 Excel 转换为 CSV或将CSV转换为Excel
*这么优秀的国产工具怎能错过呢!在线下单专享“一口价”,立即购买!想要获取更多福利的朋友可以咨询在线客服哦~


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线咨询
联系我们

客服热线
400-700-1020

QQ客服

意见反馈


添加微信获专业服务

TOP
在线客服系统
live chat