標題說明了問題,但更具體并使用給出的示例:
- | 姓名 | 姓氏 | 年齡 |
- | 羅伯特 | 紅色 | 25
我想在代碼中像變數一樣使用名稱羅伯特,但要從 CSV 檔案中匯出它。(類似 csv.name[1])我已經學習了 2/3 個月,所以我完全是個初學者。我一直在網上或論壇上搜索,但找不到任何東西。讓我知道是否有什么令人困惑的地方。祝大家有美好的一天。
編輯*,然后你可以這樣做
- 變數名稱 = csv.name[1]
- 控制臺日志(名稱)
并且通過自動編輯名稱將更改輸出。
uj5u.com熱心網友回復:
由于這篇文章被標記為node.js,我將假設您實際上正在使用它。
Javascript 沒有任何內置方法可以直接訪問 csv 檔案中的行和列。您必須首先將 csv 檔案決議為 Javascript 可以理解的型別。
話雖如此,您最好的選擇可能是安裝以下 npm 包(或只是 csv-parse 子包)。
如果您不想安裝額外的 npm 包,請查看此答案。這是一個簡單的 Javascript 函式,允許您將 csv 檔案決議為一個陣列,您可以像在問題 ( array[row][column]) 中提到的那樣訪問該陣列。
uj5u.com熱心網友回復:
您可能會查看d3庫的d3-dsv(分隔符分隔值)部分。
const csvInput = "Name,Surname,Age\nRobert,Red,25\nJudith,Gray,29"
const parsed = d3.csvParse(csvInput);
console.log(parsed[0].Name);
console.log(parsed);
<script src="https://cdn.jsdelivr.net/npm/d3-dsv@3"></script>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/416961.html
標籤:
