有一个CSV文件,我尝试读取该文件,其中包含带有值的字段
"Aprobil P 0.1%"
CSV的简短示例:
"Country";"Product Family"
"Germany";"Aprobil P 0.1%"
向工作簿的转换如下:
var workbook = XLSX.read(csvData, {
type:'string',
dateNF: 'D-M-YYYY',
cellDates:true,
cellText:true,
cellNF: false,
raw:false});
转换后,我保存了XLS,其中值“ Aprobil P 0.1%” 转换为日期 01.04.00
查看工作表模型并获取特定单元格,其中包含:
{
t: 'd',
v: 'Sat Apr 01 2000 00:00:00 GMT+0300 (Eastern European Summer Time)',
z:undefined
}
我目前看到的最好的方法是将原始设置为 true ,然后 以我自己的方式处理价值观。 或2)将所有出现的Aprobil替换为类似的东西,但是看起来我在所有12个月中都需要采取相同的技巧...
还有其他方法可以解决这种情况吗?
答案 0 :(得分:0)
尝试一下:
read options : {cellText:false,cellDates:true}
在转换功能中:
var data = XLSX.utils.sheet_to_json(ws, {header:1, raw:false, dateNF:'D-M-YYYY'});