将Excel/CSV文件中的数据导入angularjs-json对象中
import data from Excel /CSV file to in angularjs json object
我正试图让用户从他们的计算机上传一个Excel/CSV文件,然后将其转换为JSON。我需要这些文件作为JSON。我有它,所以他们可以上传CSV到JSON。现在我想要Excel/CSV到JSON。如有任何建议或指导,我们将不胜感激。这需要使用angularJS来完成。谢谢
您必须以任何方式读取数据(File Reader、Ajax调用等),然后使用正则表达式解析数据。然后,当您有一个字符串时,使用JSON解析
这不是我的代码,但这里是链接的jsfiddle 的片段
function CSVToArray(strData, strDelimiter) {
// Check to see if the delimiter is defined. If not,
// then default to comma.
strDelimiter = (strDelimiter || ",");
// Create a regular expression to parse the CSV values.
var objPattern = new RegExp((
// Delimiters.
"(''" + strDelimiter + "|''r?''n|''r|^)" +
// Quoted fields.
"(?:'"([^'"]*(?:'"'"[^'"]*)*)'"|" +
// Standard fields.
"([^'"''" + strDelimiter + "''r''n]*))"), "gi");
// Create an array to hold our data. Give the array
// a default empty first row.
var arrData = [[]];
// Create an array to hold our individual pattern
// matching groups.
var arrMatches = null;
// Keep looping over the regular expression matches
// until we can no longer find a match.
while (arrMatches = objPattern.exec(strData)) {
...
http://jsfiddle.net/sturtevant/AZFvQ/
相关文章:
- 如何将JSON数据导入我的ejs模板
- 将数据从javascript文件导入VB.Net页面
- 如何将csv数据导入netsuite
- 通过内部数组将JSON数据导入D3.js+Google Map
- 应用程序脚本中导入HTML的数据擦除;谷歌表格
- 将Excel/CSV文件中的数据导入angularjs-json对象中
- 将所有angular2捆绑包包含在index.html中会使导入从内存获取数据,而不是再次从服务器请求数据
- jQuery GraphML解析(正在清理导入的数据)
- 高图表数据导入 JSON - 格式
- 将 JSON 数据导入 DOM 错误
- 将 Excel 数据导入到 SharePoint 列表中的查找列
- JavaScript:如何最有效地管理跨两个文件的数据导入
- 如何在用户单击功能区按钮时将数据导入CRM Dynamics 2013
- 将.CSV数据导入Javascript,并在字符串包含数据时运行execute
- 将AJAX数据导入数组.[JavaScript]
- 如何将XML数据导入Google Charts
- 将HTML数据导入JavaScript
- 我如何使用JSON将劳工统计局的数据导入Highcharts
- .json数据导入SqLite数据库
- 将用脚本(seajs)编写的网页中的数据导入Excel