import console;
import fsys;
import npoi;
//aardio的npoi库合并excel实例
var tabData = {}
var i=0
fsys.enum( "/data","*.xlsx",
function(dir,filename,fullpath,findData){ //指定触发器
if(filename){
i++
console.log(i,filename)
var excel = npoi("\data\"+filename);
var sheet = excel.sheet(1);
var tab = sheet.getTable("A"++(i=1?1:2),"F"++sheet.lastRowNum); //修改最后列F
tabData = table.concat(tabData,tab)
}
}
);
console.log("合并 ... ")
var saveFile = "/合并.xlsx"
if io.exist(saveFile) io.remove(saveFile)
var excel = npoi(saveFile);
var sheet = excel.sheet("sheet1");
sheet.setTable("A1",tabData);
excel.save()
console.getText("按任意键继续 ... ");
aardio的npoi库合并excel实例
最新推荐文章于 2024-09-11 11:28:25 发布
该代码示例展示了如何使用Aardio环境中的NPOI库遍历/data目录下的所有xlsx文件,读取每个文件的第二个工作表,并将数据合并到一个新的表格中。最终,所有数据被保存到一个名为合并.xlsx的新文件中。
摘要由CSDN通过智能技术生成