Создать отчет (.docx) из веб-части Excel

В основном я генерирую отчет.docx и.pdf формат из файла Excel. Файл Excel отображается как Excel Webpart и позволяет пользователю редактировать файл Excel.

Чтобы сохранить файл Excel:

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

Для создания отчетов:

Я использую Open Xml SDK для извлечения значений из Excel в документ Word. Это веб-часть с кнопкой.

Я планирую выполнить оба действия одним нажатием кнопки. Так,

  1. Есть ли способ сохранить пользовательские изменения в веб-частях Excel, используя C# вместо Javascript?
  2. Или как мне сначала вызвать Javascript из моего кода C# Webpart?

Я был бы очень признателен, если бы вы могли мне помочь.

Спасибо

1 ответ

Я не знаю никаких подробностей о первом подходе, но вы можете зарегистрировать клиентское событие, используя функцию RegisterStartupScript, как показано здесь в codebehind.

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