js怎么批量读取多个excel数据

js怎么批量读取多个excel数据,第1张

可以使用Nodejs的Excel模块,如:xlsx、exceljs等,来读取多个excel数据。

示例代码:

const XLSX = require('xlsx');

// 读取excel文件

const workbook = XLSXreadFile('dataxlsx');

// 获取 Excel 中所有表名

const sheetNames = workbookSheetNames;

// 根据表名获取对应某张表

const worksheet = workbookSheets[sheetNames[0]];

// 读取数据

const data = XLSXutilssheet_to_json(worksheet);

consolelog(data);

共分三步:

第一步:建立EXCELJS文件

====文件的代码=========

var idTmr = "";

function copy(tabid)

{

var oControlRange = documentbodycreateControlRange();

oControlRangeadd(tabid,0);

oControlRangeselect();

documentexecCommand("Copy");

}

function toExcel(tabid){

copy(tabid);

try

{

var xls = new ActiveXObject( "ExcelApplication" );

}

catch(e)

{

alert( "Excel没有安装或浏览器设置不正确请启用所有Active控件和插件");

return false;

}

xlsvisible = true;

var xlBook = xlsWorkbooksAdd;

var xlsheet = xlBookWorksheets(1);

xlBookWorksheets(1)Activate;

for(var i=0;i<tabidrows(0)cellslength;i++){

xlsheetColumns(i+1)ColumnWidth=15;

}

xlsheetPaste;

xls=null;

idTmr = windowsetInterval("Cleanup();",1);

}

function Cleanup() {

windowclearInterval(idTmr);

CollectGarbage();

}

================

第二步:在网页中引用EXCELJS,并声明一个表格ID

第三步:在网页中控件的ONCLICK事件中加入toExcel函数,将表格的ID作为参数传入

例如:

<input type="button" onclick="toExcel(t1)">

<table id="t1"> //为表格声明一个ID

希望上面的信息能给你带来帮助

你这个问题就等同于“我如何从我妈肚子里一出来就会说话、写字、玩电脑?”,要实现你要的功能还是得一步一步来。

首先,你必须把点击的日期保存下来,接着写sql语句将这个日期作为查询条件,最后将查到的数据用你想用的方法(比如表格,或数据控件)显示出来

以上就是关于js怎么批量读取多个excel数据全部的内容,包括:js怎么批量读取多个excel数据、js 导 Excel、复制excel表格内容后,通过js粘贴到网页中对应的文本框中。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9406304.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存