Я использую papa.parse для извлечения значений из CSV-файла в массив внутри DOM, к которому я могу затем обращаться к таблице и отображать ее на частях карты leaflet.js. Я наткнулся на несколько стен, но первая стена - это данные. Я не получаю никаких ошибок с парсером, как показано ниже, но он возвращает пустой массив ??
Я довольно зеленый с JS, а у папы были хорошие документы, так что это казалось лучшим выбором. Я проверил метод базы данных php, но мне стало еще сложнее использовать данные с листовкой. Если кто-то рекомендует метод "sql data to array" вместо конвертации данных в формате csv, я весь в ушах.
//// Papa Parser
Papa.parse("all_outages.csv", {
download: false,
delimiter: ",",
newline: "", // auto-detect
quoteChar: '"',
escapeChar: '"',
header: false,
transformHeader: undefined,
dynamicTyping: false,
preview: 0,
encoding: "",
worker: false,
comments: false,
step: undefined,
error: undefined,
skipEmptyLines: false,
chunk: undefined,
fastMode: undefined,
beforeFirstChunk: undefined,
withCredentials: undefined,
transform: undefined,
complete: function (results) {
console.log("Finished:", results.data);
}
});
С папой. Я получаю
Finished:
[Array(1)]
0: Array(1)
0: "all_outages.csv"
length: 1
__proto__: Array(0)
length: 1
__proto__: Array(0)
Я могу получить те же данные, что и в csv, из sql db, и, честно говоря, если я могу сэкономить время и головные боли, я с удовольствием это сделаю. Я просто не знаю, как получить таблицу SQL в массив, который может быть вызван в листовке.