Tag: npm

使用Angularjs从前端导出excel文件当通过插件js-xlsx编写excel文件时,得到一个不寻常的内容错误

在打开excel文件时,导出为.xlsm格式的文件,出现以上错误 请在控制器中查看下面的代码,写入excel文件 使用js-xls插件的angular度控制器function。 使用两个名为js-xls和filesaver.js的插件作为blob函数 $scope.exportData = function(){ function Workbook() { if(!(this instanceof Workbook)) return new Workbook(); this.SheetNames = []; this.Sheets = {}; } function sheet_from_array_of_arrays(data, opts) { var ws = {}; var range = {s: {c:10000000, r:10000000}, e: {c:0, r:0 }}; for(var R = 0; R != data.length; ++R) { for(var C = 0; C […]

节点 – exceljs:写入文件打破文件中的公式

我有一个包含随机列的Excel(xlsx)文件。 其中的一些列有公式映射到一些单元格的总和; 例如: =J8+F9-H9 在我的情况下,我有以下三列: F: number H: number J: =sum of previous row's F and H cell's values. 我的目标是获取外部数据并将其存储在本工作簿中。 为此,我使用Node模块exceljs。 这是我的代码到目前为止,我现在正在对值进行编码(后来我将从另一个文件中获取)。 var workbook = new Excel.Workbook(); var filename = 'Bank Synoptic Journal.xlsx' workbook .xlsx .readFile(filename) .then(function() { var worksheet = workbook.getWorksheet('Bank Synoptic'); var row = null; row = worksheet.getRow(8); row.getCell('J').value = Math.random(); row.commit(); for(var […]

多个Office.js加上`哟办公室'?

我使用这些步骤成功创build了一个Office.js插件。 在Mac Sierra上,Excel 2016版本15.31(170216) 然后我使用相同的方法创build另一个插件,但给了它不同的名称和文件夹。 也给了它一个新的GUID。 我sideloading ,使用wef文件夹。 现在,当我打开Excel,我看到在插入function区中列出的唯一的插件,但他们的任务窗格都显示相同的名称(第一个插件)。 怎么修? 此外,似乎即使我停止了第一个Web服务器,我仍然看到插入function区上列出的插件。 怎么修? QuarterlySalesReport清单: <?xml version="1.0" encoding="UTF-8"?> <OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0" xmlns:ov="http://schemas.microsoft.com/office/taskpaneappversionoverrides" xsi:type="TaskPaneApp"> <!– Begin Basic Settings: Add-in metadata, used for all versions of Office unless override provided. –> <!– IMPORTANT! Id must be unique for your add-in, if you reuse this manifest ensure that you […]

是否有可能创build一个XLS Excel文件使用Node.js控制单元格types?

我看到很多库可以导出到XLSX(excel> 2007)或CSV,但不是在XLS(我猜是因为它是真正的旧文件格式)。 我发现别的地方,如果你使用 fs.createOutputStream( “filename.xls”) 并写入该writestream,你可以创build自己的XLS文件,但他们都出现在单元格types下的“常规”。 我需要的单元格types之一是“数字”或“文本”,因为它是一个string,表示一个ID号码,如“244829482042”。 当它保留为“常规”时,则显示为“2.4 E11” 有没有可能使用createOutputStream并创build一个格式控制单元格types的XLS文件? 还是有任何图书馆这样做或可以帮助完成这个?