Exceljs 包不检索某些单元格值
Exceljs package not retrieving some cell values
我在检索某些单元格值时使用 ExcelJS 程序包,它没有 return 里面的值,而是 return 我认为是某种格式日期格式有点像。
const workbook = new Excel.Workbook ();
workbook.csv.readFile(path)
.then(worksheet => {
const seenCell = worksheet.getCell('A3').value;
console.log(seenCell);
}
当我 运行 此代码尝试获取单元格 A4 时 returns 内容是一个字符串,但试图获取单元格 A3 returns
2027-02-11T23:00:00.000Z
我想知道这是什么格式,对我来说它看起来像一个日期,但我的数据不是日期。
由于 CSV 文件不包含任何关于数据类型的信息,ExcelJS 试图猜测:任何看起来像日期的东西都会被转换为日期。但是测试并不完美,像 123-456-7890
这样的东西被转换为 7891-01-13T22:00:00.000Z
.
您可以通过传递空的 dateFormats 列表来禁用日期检测,
例如workbook.csv.readFile('foo.csv', {dateFormats:[]})
.
我在检索某些单元格值时使用 ExcelJS 程序包,它没有 return 里面的值,而是 return 我认为是某种格式日期格式有点像。
const workbook = new Excel.Workbook ();
workbook.csv.readFile(path)
.then(worksheet => {
const seenCell = worksheet.getCell('A3').value;
console.log(seenCell);
}
当我 运行 此代码尝试获取单元格 A4 时 returns 内容是一个字符串,但试图获取单元格 A3 returns
2027-02-11T23:00:00.000Z
我想知道这是什么格式,对我来说它看起来像一个日期,但我的数据不是日期。
由于 CSV 文件不包含任何关于数据类型的信息,ExcelJS 试图猜测:任何看起来像日期的东西都会被转换为日期。但是测试并不完美,像 123-456-7890
这样的东西被转换为 7891-01-13T22:00:00.000Z
.
您可以通过传递空的 dateFormats 列表来禁用日期检测,
例如workbook.csv.readFile('foo.csv', {dateFormats:[]})
.