@ Vikas Это помогло? Я смотрю на ту же проблему прямо сейчас, так что я надеюсь, что у вас есть ваша работа ...

аюсь экспортировать таблицу HTML, чтобы преуспеть с примененным CSS. Я используюXLSX библиотека для него, но проблема, с которой я сталкиваюсь, заключается в том, что она не экспортирует таблицу со стилями CSS. Как мне заставить его нести стиль CSS, основанный на этомнить Я применяю встроенный CSS к элементам таблицы.

HTML

  <table #table>
    <thead>
    <tr>
    <th>Color
    <th>
    </tr>
    </thead>
    <tbody>
    <tr *ngFor="let item of copy;index as i">
    <td [style.color]="colors[i]">
    {{item}}
    </td>
    </tr>
    </tbody>
    </table>
    <button type="button" (click)="fireEvent()">Export</button>

Составная часть

export class AppComponent  {
  @ViewChild('table') table: ElementRef;

colors=['Red','Green','Blue','Orange','Violet'];



fireEvent()
{
  const ws: XLSX.WorkSheet=XLSX.utils.table_to_sheet(this.table.nativeElement);
  const wb: XLSX.WorkBook = XLSX.utils.book_new();
  XLSX.utils.book_append_sheet(wb, ws, 'Sheet1');

  /* save to file */
  XLSX.writeFile(wb, 'SheetJS.xlsx');

}
}

Я пытался с помощьюXLSX-стиль библиотека, которая объявляет о сохранении стилей CSS и пробовала этонить но все напрасно. в чем может быть обходной путь?

DEMO

Ответы на вопрос(0)

Ваш ответ на вопрос