angular 4上传excel(xls,xlsx)并转换json记录
我尝试使用angular将excel转换为json,但工作不正常。 1.xls格式的文件转换为json,但我得到的tr td也包括在内,我无法单独找到记录。 2.xlsx格式未转换为jsonangular 4上传excel(xls,xlsx)并转换json记录,excel,angular,Excel,Angular,我尝试使用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)
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);
}
你有没有试过找一个合适的图书馆来做这件事? e、 或者类似的东西 另外,如果您的excel格式不严格,您可以将其导出为csv,然后json可能会使事情变得更简单。。。
在您的示例中,您假设JSON.parse将为您解决此问题,但并非所有情况下都如此。请改进您的问题。不清楚你做了什么,你要求什么。