Экспорт в .xlsx

Есть несколько способов решить эту проблему.

  1. Синхронно: используйте Angular APP_INITIALIZER (см. здесь ), чтобы выполнить внутренний вызов и убедиться, что объект пользователя присутствует, когда приложение загружается.
  2. Асинхронно: измените свое существующее приложение, чтобы хранить экземпляр пользователя в RxJs BehaviorSubject где-нибудь в службе, и чтобы компоненты, зависящие от него, подписывались на этот BehaviorSubject везде, где требуется экземпляр пользователя. Когда служба создаст, сделайте так, чтобы она сделала бэкэнд-вызов и вставила завершенный пользовательский экземпляр в BehaviorSubject (userSubject.next(user)), когда она будет завершена.

5
задан 7 April 2009 в 11:24
поделиться

5 ответов

Необходимо взглянуть на OpenXML SDK 2.0.

Связанные статьи блога:

3
ответ дан 14 December 2019 в 04:47
поделиться

Вы могли использовать сторонний компонент как Ячейки Aspose или XLSIO (Syncfusion):

Использование Aspose. Ячейки, разработчики могут легко открыть и сохранить множество форматов файлов. Они включают Excel 97 / 2000 / XP / 2007 (XLSX), SpreadSheetML, Разграниченная Вкладка и документы CSV. Использование Aspose. Ячейки, которые можно также открыть, зашифровали файлы Excel. Даже возможно преобразовать документы Excel в формат PDF при помощи другого продукта Aspose (который является Aspose.Pdf), alongwith Aspose. Ячейки.

2
ответ дан 14 December 2019 в 04:47
поделиться

Помните также, что во многих случаях.CSV сделает. Excel читает прекрасных.

Вам только будет нужен файл XLSX для функций только для Excel как форматирование, несколько рабочих листов, и т.д. - и для тех, существует много существующих библиотек генератора Excel 1997-2003, что make-файлы это будет работать с Excel 2007.

0
ответ дан 14 December 2019 в 04:47
поделиться

SpreadsheetGear for .NET может генерировать рабочие книги XLS и XLSX и включает в себя комплексный API для настройки / форматирования данных.

Вы можете увидеть живые примеры отчетов ASP.NET Excel здесь .

Отказ от ответственности: У меня есть SpreadsheetGear LLC.

1
ответ дан 14 December 2019 в 04:47
поделиться

Пакет Excel - это компонент с открытым исходным кодом (GPL) для чтения / записи файлов Excel 2007. Я использовал его в небольшом проекте, и API прост.

Исходный код также кажется хорошо организованным и его легко обойти (если вам нужно расширить функциональность или исправить мелкие проблемы, как это сделал я).

Вы можете использовать любой подход (настройка шаблона или создание всего с нуля) .

1
ответ дан 14 December 2019 в 04:47
поделиться
Другие вопросы по тегам:

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