在ReactJS中使用npm XLSX库可以通过以下步骤在工作簿中添加多个工作表:
npm install xlsx
import XLSX from 'xlsx';
const workbook = XLSX.utils.book_new();
const worksheet1Data = [
['姓名', '年龄', '性别'],
['张三', 25, '男'],
['李四', 30, '女'],
];
const worksheet1 = XLSX.utils.aoa_to_sheet(worksheet1Data);
worksheet1['!name'] = '工作表1';
XLSX.utils.book_append_sheet(workbook, worksheet1, '工作表1');
const worksheet2Data = [
['商品', '价格'],
['苹果', 2.5],
['香蕉', 1.5],
['橙子', 3],
];
const worksheet2 = XLSX.utils.aoa_to_sheet(worksheet2Data);
worksheet2['!name'] = '工作表2';
XLSX.utils.book_append_sheet(workbook, worksheet2, '工作表2');
XLSX.writeFile(workbook, 'workbook.xlsx');
在上述步骤中,我们使用了XLSX库的utils
模块提供的函数来创建工作簿、工作表以及将数据转换为工作表格式。最后,使用writeFile
函数将工作簿导出为Excel文件。
腾讯云相关产品推荐: 腾讯云提供了云计算相关的多项产品,其中包括存储、数据库、人工智能等服务。以下是几个腾讯云产品的介绍链接地址:
请注意,以上链接仅供参考,实际使用时需要根据具体需求选择合适的产品。
领取专属 10元无门槛券
手把手带您无忧上云