已知本地已有文件数据和页面表格数据字段名一致,且本地文件的每一行数据有唯一识别id,要求从页面导出表格数据到该文件中,且表格数据到本地文件后,
id在本地数据的基础上依次加一。
服务端没法操作客户端文件,这是不可行的!!!
可以直接服务端将数据写入excel文件,再讲这个excel文件返回给客户端
使用apache poi 可以创建excel文件
依赖:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.9</version>
</dependency>
//创建excel
HSSFWorkbook wb = new HSSFWorkbook();
//创建一个sheet页
HSSFSheet sheet = wb.createSheet(1);
//创建行
HSSFRow row = sheet.createRow(0);
//创建单元格
HSSFCell cell = row.createCell((short) 0);
//设置单元格数据
cell.setCellValue("test");
个人感觉行不通。放弃吧,世上无难事,只要肯放弃
看看POI的操作,很简单的,把数据循环写入就行了,这都是java培训时的作业了
js-xlsx这个插件可以将表格数据转成excel,也可以解析excel的数据,我觉得要想实现你说的功能,首先就要用js-xlsx解析本地excel文件转成json,然后把表格数据也转成json合并成一个导出,不过可能不是原来的文件了。