Лучший способ читать и писать Excel без каких-либо зависимостей от Azure Cloud Service?

Я хочу читать и писать excel-файл с расширениями: .xls и .xlsx (создается из любой офисной версии, то есть Office 2003, Office 2016).

Я прочитал и написал Excel с помощью межсетевого взаимодействия, он отлично работает в локальной среде, но как только я разместил на роли Azure Cloud Service Worker , он не работает (нужна зависимость между взаимодействием между офисами).

Пожалуйста, предложите мне лучший способ читать и писать excel без каких-либо зависимостей в среде Azure?

Вы должны использовать OpenXML или ClosedXML .

Это, наверное, проще всего начать с ClosedXML, который основывается на OpenXML и значительно упрощает выполнение многих задач.

Если ClosedXML не работает для более старых версий, вы можете попробовать Excel Data Reader .

Я сам не пробовал, но многие рекомендуют это.

Однако не уверен в поддержке Office 2003. Вам нужно будет это проверить.

Мы использовали FreeSpire . Он отлично работает для .xlsx, но имеет некоторые ограничения для .xls

Редактировать:

Наш прецедент был для Password-Protect файла excel. Таким образом, мы достигли этого, используя следующий код:

Workbook book = new Workbook(); book.LoadFromFile(@"E:\Work\Documents\Sample.xlsx"); //Protect Workbook book.Protect("abc-123"); //Save book.SaveToFile("Output.xlsx", ExcelVersion.Version2010); 

Вы можете скачать DLL здесь

  • Как изменить текстовый формат ячейки Excel с помощью C #?
  • получить назад и передние цвета от excel cell до datagrid view c #
  • C # - Убить EXCEL.exe процесс, ссылающийся на конкретный файл
  • Как освободить объекты, созданные для Excel (C #)
  • Оптимизированный способ добавления нескольких гиперссылок в файл excel с помощью C #
  • Как принять участие в файлах excel
  • Какой самый простой способ создать «пожалуйста, подождите» или что-то подобное в ASP.NET
  • Как конвертировать столбцы с диаграммами в файл txt C ++
  • После взаимодействия с Excel, после того как я проверил файл, как его проверить?
  • Импортировать данные из excel в DataGridview с определенным условием
  • «Исключение из HRESULT: 0x800A01A8»
  • Interesting Posts
    Давайте будем гением компьютера.