Я пытаюсь экспортировать файл excel с помощью sheetJS в Angular-5, но столкнулся с двумя проблемами, может ли кто-нибудь помочь мне решить эти проблемы.
Спасибо.
- как скрыть/удалить линии сетки на листах рабочей книги
- стиль ячейки не применяется, например размер шрифта, цвет и т. д.
Вот код для экспорта файла, который
export class AppComponent {
jsonData: any = [];
export(): void {
/* generate worksheet */
const ws: XLSX.WorkSheet = XLSX.utils.json_to_sheet(this.jsonData);
// add style (but not working) and value to A1 cell
ws['A1'] = {
v: 'AI cell value',
s: {
font: { size: 20, bold: true, color: "#FF00FF" },
"!merges": [
{ s: { r: 0 } } /* A1 */
]
}
};
/* generate workbook and add the worksheet */
const wb: XLSX.WorkBook = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(wb, ws, 'Sheet1');
/* save to file */
XLSX.writeFile(wb, "demo.xlsx");
}
}
Вот желаемый формат файла Excel