[英]Convert a Fetched data in div from excel to a query
下面的代码从csv
获取数据,并以text
呈现到div
,但正在尝试将其转换为获取excel的query
,然后导入并打印为query
从Excel导入数据时的当前输出
例:
column1','column2','column3','column4')
column1','column2','column3','column4')
column1','column2','column3','column4')
column1','column2','column3','column4')
column1','column2','column3','column4')
预期产量
('column1','column2','column3','column4'),
('column1','column2','column3','column4'),
('column1','column2','column3','column4'),
('column1','column2','column3','column4'),
('column1','column2','column3','column4');
HTML:
<input id = "csv" type = "file" />
<div id="result"></div>
JS:
$('#csv').change(function(e) {
if ((window.FileReader) && (e.target.files != undefined)) {
var reader = new FileReader();
reader.onload = function(e) {
var lineSplit = e.target.result.split("\n");
var content = [];
for (var j = 1; j < lineSplit.length; j++) {
var fourColumnsData = lineSplit[j].split(',').slice(0, 4).join("','");
content.push(fourColumnsData);
}
var fileContent = content.join("')<br/>");
$('#result').html(fileContent);
};
reader.readAsText(e.target.files.item(0));
}
});
尝试以下
$('#csv').change(function(e) { if ((window.FileReader) && (e.target.files != undefined)) { var reader = new FileReader(); reader.onload = function(e) { var lineSplit = e.target.result.split("\\n"); var content = []; for (var j = 1; j < lineSplit.length; j++) { if (lineSplit[j].trim().length > 0) { var fourColumnsData = "('" + lineSplit[j].split(',').slice(0, 4).join("','") + "')"; content.push(fourColumnsData); } } var fileContent = content.join(","); $('#result').html(fileContent); }; reader.readAsText(e.target.files.item(0)); } });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <input id="csv" type="file" /> <div id="result"></div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.