1个回答
test
2024-06-24
问题可以拆解成两步,读取CSV,写入Excel:
//参考链接:https://www.grapecity.com.cn/developer/grapecitydocuments/excel-java/docs/ManageFileOperations/ImportandExportCSVFile
public void ImportCSV(){
Workbook csvWb = new Workbook();
//打开需要导入的CSV文件
csvWb.open("resources/ImportCsv.csv");
Workbook wb = new Workbook();
//获取CSV数据的区域
IRange csvRange = csvWb.getWorksheets().get(0).getUsedRange();
//获取目标工作表的区域
IRange targetRange = wb.getWorksheets().get(0).getRange("A1:D10");
//把CSV数据复制到目标工作表区域中
csvRange.copy(targetRange);
wb.save("output/importCsv.xlsx");
}
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容