我正在使用csv-parser庫,我想在決議之前檢查表格的標題
。 。const fs = require('fs'/span>)
const csv = require('csv-parser')
fs.createReadStream('tes.csv')
.pipe(csv()
.on('start', start=> {
console.log(start)
//here I should check how column names are captioned.
})
.on('data', data=> {
console.log(data)
//if they are captioned as required i do things。
})
<iframe name="sif1" sandbox="allow-forms allow-modals allow-scripts" class="snippet-box-edit snippet-box-result" frameborder="0"></iframe>
我檢查了檔案,但沒有發現任何相關內容,那么是否有一些東西可以使用,如.on('end', ()=>{})? 或者有其他的方法來獲取列名?
uj5u.com熱心網友回復:
你可以通過headers事件獲得列名。csv-parser在頭行被決議后發出headers事件。回呼函式的第一個引數是Array[String],你可以訪問列名或標題。 (更多檔案)
const fs = require('fs'/span>)
const csv = require('csv-parser')
fs.createReadStream('tes.csv')
.pipe(csv()
.on('headers', headers=> //span>{
console.log(headers)
})
.on('data', data=> {
console.log(data)
})
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/327678.html
標籤:
