SheetJS Проблема с импортом таблицы с пустым столбцом
При импорте листа содержащего пустые столбцы, экспортируемый json и массив не содержат их. Как получить полный массив, содержащий все столбцы (включая столбец A)?
const XLSX = require('xlsx'); // yarn add xlsx@https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz
const workbook = XLSX.readFile('col2and4.xlsx');
// col2and4.csv :
// 2;;4
// 2;;4
// 2;;4
const worksheet = workbook.Sheets[workbook.SheetNames[0]];
console.log("ResultJson", XLSX.utils.sheet_to_json(worksheet, {header: "A"})) // ResultJson [ { B: 2, D: 4 }, { B: 2, D: 4 }, { B: 2, D: 4 } ]
console.log("ResultArray", XLSX.utils.sheet_to_json(worksheet, {header: 1})) // ResultArray [
// [ 2, <1 empty item>, 4 ],
// [ 2, <1 empty item>, 4 ],
// [ 2, <1 empty item>, 4 ]
// ]