#javascript #html #csv
Вопрос:
Я пытаюсь проанализировать локальный относительный csv-файл с помощью papaparse, однако он вообще не возвращает никаких данных. Эти два файла локально расположены в одной папке. Не уверен, что я здесь делаю не так.
Вот мой код до сих пор….
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<!-- scripts -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="js/papaparse.min.js"></script>
</head>
<body>
<h1>CSV Analytics</h1>
<div class="row" id="csv_list"></div>
<!-- scripts -->
<script type="text/javascript">
$(document).ready(function () {
parseDataFile();
function parseDataFile() {
console.log("loading...");
const file = new File(["csv"], "data.csv", {
type: "text/plain",
});
Papa.parse(file, {
delimiter: "auto",
header: true,
dynamicTyping: true,
complete: displayData,
});
}
function displayData(results) {
console.log(results);
}
});
</script>
</body>
</html>
данные.csv
For Reorder,Inventory ID,Name,Description,Unit Price,Quantity in Stock,Inventory Value,Reorder Level,Reorder Time in Days,Quantity in Reorder,Discontinued?
0,IN0001,Item 1,Desc 1,$51.00,25,"$1,275.00",29,13,50,
0,IN0002,Item 2,Desc 2,$93.00,132,"$12,276.00",231,4,50,
0,IN0003,Item 3,Desc 3,$57.00,151,"$8,607.00",114,11,150,
0,IN0004,Item 4,Desc 4,$19.00,186,"$3,534.00",158,6,50,
0,IN0005,Item 5,Desc 5,$75.00,62,"$4,650.00",39,12,50,
0,IN0006,Item 6,Desc 6,$11.00,5,$55.00,9,13,150,
0,IN0007,Item 7,Desc 7,$56.00,58,"$3,248.00",109,7,100,Yes
0,IN0008,Item 8,Desc 8,$38.00,101,"$3,838.00",162,3,100,
0,IN0009,Item 9,Desc 9,$59.00,122,"$7,198.00",82,3,150,
0,IN0010,Item 10,Desc 10,$50.00,175,"$8,750.00",283,8,150,
0,IN0011,Item 11,Desc 11,$59.00,176,"$10,384.00",229,1,100,
0,IN0012,Item 12,Desc 12,$18.00,22,$396.00,36,12,50,
0,IN0013,Item 13,Desc 13,$26.00,72,"$1,872.00",102,9,100,
0,IN0014,Item 14,Desc 14,$42.00,62,"$2,604.00",83,2,100,
0,IN0015,Item 15,Desc 15,$32.00,46,"$1,472.00",23,15,50,
0,IN0016,Item 16,Desc 16,$90.00,96,"$8,640.00",180,3,50,
0,IN0017,Item 17,Desc 17,$97.00,57,"$5,529.00",98,12,50,Yes
0,IN0018,Item 18,Desc 18,$12.00,6,$72.00,7,13,50,
0,IN0019,Item 19,Desc 19,$82.00,143,"$11,726.00",164,12,150,
0,IN0020,Item 20,Desc 20,$16.00,124,"$1,984.00",113,14,50,
0,IN0021,Item 21,Desc 21,$19.00,112,"$2,128.00",75,11,50,
0,IN0022,Item 22,Desc 22,$24.00,182,"$4,368.00",132,15,150,
0,IN0023,Item 23,Desc 23,$29.00,106,"$3,074.00",142,1,150,Yes
0,IN0024,Item 24,Desc 24,$75.00,173,"$12,975.00",127,9,100,
0,IN0025,Item 25,Desc 25,$14.00,28,$392.00,21,8,50,