Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过JavaScript或php读取MS Excel文件并写入MongoDB_Javascript_Xml_Excel_Mongodb_Xls - Fatal编程技术网

通过JavaScript或php读取MS 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

我需要写一个网络应用程序。用户将从“打开文件”对话框中选择excel文件。应用程序应该能够从excel文件中的特定单元格读取数据,并将其写入mongodb

有没有关于如何实施阅读和写作的想法


谢谢大家!

在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。我将编辑标题