gpt4 book ai didi

excel - Angular 4上传excel(xls,xlsx)并明智地转换json记录

转载 作者:行者123 更新时间:2023-12-04 20:33:27 24 4
gpt4 key购买 nike

我尝试使用 angular 将 excel 转换为 json,但它无法正常工作。
1. xls 格式文件被转换为 json 但我得到 tr td 也包括在内,我无法单独找到记录。
2. xlsx 格式未转换为 json。

export class CustomQRComponent {
// file: File;
public fileString;
public jsonvalue;

constructor() {
this.fileString;
}
fileEvent($event): void {
this.readThis($event.target);
}

readThis(inputValue: any): void {
var file: File = inputValue.files[0];
var myReader: FileReader = new FileReader();
var fileType = inputValue.parentElement.id;
myReader.onloadend = (e) => {
console.log(myReader.result);
this.fileString = myReader.result;
// this.jsonvalue=JSON.parse(this.fileString)
};

myReader.readAsText(file);
}

最佳答案

您是否尝试过适当的图书馆来做到这一点?
例如https://www.npmjs.com/package/xlsx-to-json或类似的东西?

此外,如果您的 excel 格式不密集,您可以将其导出为 csv,然后 json 可能会使事情变得更容易......
在您的示例中,您假设 JSON.parse 会为您处理此问题,但可能并非在所有情况下都如此。

关于excel - Angular 4上传excel(xls,xlsx)并明智地转换json记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46218351/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com