Экспортировать пользовательский файл на диск через надстройку Excel?

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

Я осмотрелся и нашел только специальные команды Excel, такие как Workbook.SaveAs(), но я не могу найти ничего по созданию пользовательских функций экспорта. Мне нужно преобразовать файл в XML, но с определенной настройкой XML, поэтому я мог бы просто обработать данные, прежде чем сохранять их в XML. Но опять же, не могу найти ничего, чтобы предположить, что это поддерживается.

Как мне записать файл на диск из Excel, а не просто книгу?

2 ответа

Нет такого API для поддержки экспорта пользовательского файла на диск. Кажется, у нас есть обходной путь для выполнения этой работы, этот обходной путь работает только для Excel в Интернете. См. Ссылку:Как создать файл в памяти для загрузки пользователем, но не через сервер?

Самое близкое к тому, что вы хотите сделать, это:

В В данном случае переменная содержит весь документ в формате Office Open XML (OOXML) в виде байтового массива.

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