Tag: meteor

将数据从一个csv文件导入到meteor的mongoDB集合中

我想从一个csv文件中获取数据到一个使用meteorjs的mongoDB集合,我会很感激任何帮助

用JavaScript加载Excel文件

我怎样才能从一个Excel文件中的工作表使用JavaScript读取数据? 我find了https://github.com/SheetJS/js-xlsx 。 我可以得到数据 // require modules var fs = Npm.require('fs'); var path = Npm.require('path'); var xlsx = Meteor.npmRequire('xlsx'); // set base path var basepath = path.resolve('.').split('.meteor')[0]; // read workbook var workbook = xlsx.readFile(basepath + "persons.xlsx"); var worksheet = workbook.Sheets['Sheet1']; worksheet = xlsx.utils.sheet_to_json(worksheet); var sum = 0; for (var cell in worksheet) { console.log(worksheet[cell]); sum […]

添加excel库后未定义meteor

我想将我的网页上的数据导出到Excel文件。 经过一番挖掘,我发现meteor超级 。 添加包后 meteor add netanelgilad:excel 并刷新我越来越 global-imports.js?57a9dbc…:5 Uncaught TypeError: Cannot read property 'Excel' of undefined template.webapp.js?b8d1e7a…:2 Uncaught ReferenceError: Template is not defined webapp.js?42867d3…:27 Uncaught ReferenceError: Mongo is not defined login_buttons_dialogs.html:4 Uncaught ReferenceError: Spacebars is not defined 我没有在代码中的任何地方使用这个包,所以我不知道为什么我得到如'不能读取属性'Excel'的未定义的' 编辑 我在这里find了第二个图书馆。 在这种情况下页面加载正确。 但是,当我想要做一些像js一样的东西 var xlsxWriter = new SimpleExcel.Writer.XLSX(); 我越来越 webapp.js?a483464…:161 Uncaught TypeError: Cannot read property […]

meteorJS无法读取undefiend的属性

我正在尝试将新库添加到meteor项目,但没有成功。 例如,我find了一个用于Excel导出的库,并添加了它 meteor add rpgeeganage:excel-builder 并用它在像这里的js(点击button的动作) Template.exportButton.events({ "click #exportButton": function () { var workSheet = ExcelBuilder.createWorkbook('./', 'sample.xlsx'); } }); 但在浏览器控制台,我越来越 Cannot read property 'createWorkbook' of undefined 我有与其他类似的库相同的问题。 如何让meteor与这些图书馆合作?

如何从外部链接(Amazon S3)使用SheetJSparsingExcel文件

我想parsing一个我已经有了URL的excel文件。 试图访问文件时,我不断得到不同的错误,以便它可以读取。 现在,这是我的代码: const input_file = doc.input_file; const extension = input_file.split('.').pop(); let XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest; let oReq = new XMLHttpRequest(); oReq.open("GET", input_file, true); oReq.responseType = "arraybuffer"; oReq.onload = function(e) { let arraybuffer = oReq.responseText; /* convert data to binary string */ let data = new Uint8Array(arraybuffer); let arr = new Array(); for(let i = 0; […]