Как импортировать дизайн шаблона Excel в Angular как объект

Я хочу импортировать данные из Excel, после модификации я хочу экспортировать обновленные данные.

Я могу импортировать данные из файла Excel с помощью пакета XLSX, но пока я экспортирую новые данные, все стили исчезли.

Я хочу сохранить дизайн/стиль/тему Excel при экспорте.

// For Import
  importExcel(e) {
    const bstr: string = e.target.result;
    const wb: XLSX.WorkBook = XLSX.read(bstr, { type: 'binary' });
    const wsname: string = wb.SheetNames[0];
    const ws: XLSX.WorkSheet = wb.Sheets[wsname];
    return of(<AOA>(XLSX.utils.sheet_to_json(ws, { header: 1,  })));
  }

// for Export of File   
  exportAsExcelFile(data: any[]): void {
    const ws: XLSX.WorkSheet = XLSX.utils.aoa_to_sheet(data);
    const wb: XLSX.WorkBook = XLSX.utils.book_new();
    XLSX.utils.book_append_sheet(wb, ws, 'Sheet1');
    XLSX.writeFile(wb, this.fileName);
  }

i want to persist the design of excel template
Преобразование HTML-таблицы в профессиональный документ Excel
Преобразование HTML-таблицы в профессиональный документ Excel
Это самый простой способ создания Excel из HTML-таблицы.
Импорт excel в laravel в базу данных
Импорт excel в laravel в базу данных
Здравствуйте, дорогой читатель, в этой статье я расскажу практическим и быстрым способом, как импортировать файл Excel в вашу базу данных с помощью...
2
0
880
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

xlsx — это пакет, доступный на НПМ от листJS. Они предоставляют экспорт шаблона только в своем про-версия.

вместо этого вы можете использовать превосходно. это также доступно через нпм

проверьте Как импортировать файл EXCEL в angular с помощью exceljs для чтения файла excel в angular с помощью exceljs

Другие вопросы по теме

Похожие вопросы