900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Spire.XLS使用教程:在Java中将 Excel 转换为 CSV或将CSV转换为Excel

Spire.XLS使用教程:在Java中将 Excel 转换为 CSV或将CSV转换为Excel

时间:2019-12-18 00:02:28

相关推荐

Spire.XLS使用教程:在Java中将 Excel 转换为 CSV或将CSV转换为Excel

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-/nexus/content/groups/public/</url></repository></repositories><dependencies><dependency><groupId>e-iceblue</groupId><artifactId>spire.xls</artifactId><version>4.11.2</version></dependency></dependencies>

将 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 workbookWorkbook workbook = new Workbook();//Load a sample excel fileworkbook.loadFromFile("C:\\Users\\Test1\\Desktop\\sample.xlsx");//Get the first sheetWorksheet sheet = workbook.getWorksheets().get(0);//Save the document to CSVsheet.saveToFile("output/ToCSV_out.csv", ",", Charset.forName("UTF-8"));}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。