[英]Edit xlsx file without lost format and formulas with XLSX.js
我需要在nodejs应用程序中编辑XLSX文件以创建订单。 我需要编辑的文件有一个特定的格式和一些公式。 我尝试使用几个库,但我发现能够读取和写入xlsx文件的唯一一个是XLSX.js。
但是当我尝试读取xlsx文件并在文件中写入相同的内容时,我丢失了新文件中的格式和所有公式。 请在下面找到我使用的代码段:
var xl = require('../public/javascripts/xlsx'),
fs = require('fs-extra'),
inFile = 'conf/X-Pole_Order_Form.xlsx',
outFile = "conf/tmp.xlsx";
fs.copy(inFile, outFile, function (err) {
if (err) {
throw new Error('Not enable to copy excel file');
}
fs.readFile(outFile, 'base64', function (err, content) {
if (err) {
throw new Error('Problem by reading excel file');
}
var sheet = xl(content);
fs.writeFile(outFile, sheet.base64, 'base64');
});
});
你有任何想法或其他解决方案提出?
谢谢你的帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.