Java 将CSV转为Excel(java csv转json)

  本篇文章为你整理了Java 将CSV转为Excel(java csv转json)的详细内容,包含有java xlsx转csv java csv转json java csv导出 java将csv文件导入数据库 Java 将CSV转为Excel,希望能帮助你了解 Java 将CSV转为Excel。

  CSV(Comma Separated Values)文件是一种纯文本文件,包含用逗号分隔的数据,常用于将数据从一个应用程序导入或导出到另一个应用程序。通过将CSV文件转为EXCEL,可执行更多关于数据编辑、格式设置等操作。下面,将通过Java代码展示如何来实现转换。

  一、程序环境

  可通过以下途径来导入jar:

  1. 从Maven仓库下载安装,需在pom.xml中配置如下内容:

  

 repositories 

 

   repository

   id com.e-iceblue /id

   url https://repo.e-iceblue.cn/repository/maven-public/ /url

   /repository

   /repositories

   dependencies

   dependency

   groupId e-iceblue /groupId

   artifactId spire.xls.free /artifactId

   version 5.1.0 /version

   /dependency

   /dependencies

 

  2. 从官网下载jar包,解压,找到lib文件夹下的Spire.Xls.jar文件,然后在Java程序中手动引入jar。

  

  二、将CSV转为Excel

  Java

  

import com.spire.xls.*;

 

  import java.util.*;

  public class CSVtoExcel {

   public static void main(String[] args) {

   //加载CSV文件

   Workbook workbook = new Workbook();

   workbook.loadFromFile("test.csv", ",", 1, 1);

   //获取第一个工作表

   Worksheet sheet = workbook.getWorksheets().get(0);

   //访问工作表中使用的范围

   CellRange usedRange = sheet.getAllocatedRange();

   //当将范围内的数字保存为文本时,忽略错误

   usedRange.setIgnoreErrorOptions(EnumSet.of(IgnoreErrorType.NumberAsText));

   //自适应行高、列宽

   usedRange.autoFitColumns();

   usedRange.autoFitRows();

   //保存文档

   workbook.saveToFile("CSVtoExcel.xlsx", ExcelVersion.Version2013);

  }

 

  转换结果:

  

  —END—

  以上就是Java 将CSV转为Excel(java csv转json)的详细内容,想要了解更多 Java 将CSV转为Excel的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: