通过JavaScript或php读取MS Excel文件并写入MongoDB
我需要写一个网络应用程序。用户将从“打开文件”对话框中选择excel文件。应用程序应该能够从excel文件中的特定单元格读取数据,并将其写入mongodb 有没有关于如何实施阅读和写作的想法通过JavaScript或php读取MS Excel文件并写入MongoDB,javascript,xml,excel,mongodb,xls,Javascript,Xml,Excel,Mongodb,Xls,我需要写一个网络应用程序。用户将从“打开文件”对话框中选择excel文件。应用程序应该能够从excel文件中的特定单元格读取数据,并将其写入mongodb 有没有关于如何实施阅读和写作的想法 谢谢大家! 在javascript中,有可读取的库和文件,这两种库都允许您在单元格级别访问数据。如果Excel文件中有简单格式的数据(如单元格表),则可以使用库。它还使用引擎盖下的库 这是一个使用MongoDB和Alasql+XLSX.js将Excel读入JSON数组并写入MongoDB数据库的示例 var
谢谢大家! 在javascript中,有可读取的库和文件,这两种库都允许您在单元格级别访问数据。如果Excel文件中有简单格式的数据(如单元格表),则可以使用库。它还使用引擎盖下的库 这是一个使用MongoDB和Alasql+XLSX.js将Excel读入JSON数组并写入MongoDB数据库的示例
var alasql = require('alasql');
var MongoClient = require('mongodb').MongoClient;
var url = 'mongodb://localhost:27017/myproject';
MongoClient.connect(url, function(err, db) {
var collection = db.collection('mydata');
// Read Excel file to array of JSON objects
alasql('SELECT * FROM XLSX("mydata.xlsx", \
{headers:true, sheetid:"Sheet2",range:"A1:D100"})',[],function(data){
collection.insert(data); // Write array to MongoDB here
db.close();
});
});
您没有说您在web服务器上使用什么编程语言来解析Excel文件。首先,我会在互联网上搜索
读取中的excel文件。嗯,没错。。最好是JS或php。我将编辑标题