Java 将CSV转为Excel
1、将Excel jar包下载到本地,解压,找到lib文件夹下的jar文件。
2、在IDEA中打开如下界面:

3、找到指定路径下的jar文件,点击“OK”:

4、添加到列表后,勾选选项,点击“Apply”,等待程序导入:

5、完成导入后,编辑如下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);
}
}
6、格式转换效果:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
                                阅读量:134
阅读量:37
阅读量:84
阅读量:132
阅读量:75