HTML JPG PDF XML XLSM
  Product Family
PDF

Преобразуйте XLSM в массив байтов через C#.

Встроенное и высокопроизводительное преобразование Microsoft Excel XLSM в байтовый массив или наоборот для обработки данных электронных таблиц с использованием серверных API .NET.

Байтовый массив полезен для обработки или хранения данных. Вы можете преобразовать файл XLSM в байтовый массив, а также вБайтовый массив до XLSM документ на языке C#. Чтобы преобразовать XLSM в байтовый массив, мы будем использовать

Aspose.Cells for .NET

API, который предлагает различные функции для манипулирования и преобразования документов с использованием платформы .NET.

Как преобразовать XLSM в байтовый массив с помощью C#

Разработчикам легко загружать и преобразовывать файлы XLSM в массив байтов для дальнейших задач управления с помощью всего лишь нескольких строк кода.

  1. Включите пространство имен в файл класса
  2. Загрузить входной файл XLSM с помощью книги
  3. Инициализировать объект MemoryStream
  4. Преобразование данных потока в массив байтов
  5. Обработка данных по вашему требованию

Системные Требования

Просто убедитесь, что в системе есть Microsoft Windows или совместимая ОС с платформами .NET Framework, .NET Core, Windows Azure, Mono или Xamarin, а также среда разработки, например Microsoft Visual Studio.

  • Установить из командной строки какnuget install Aspose.Cells или через консоль диспетчера пакетов Visual Studio с помощьюInstall-Package Aspose.Cells.
  • Альтернативно можно получить автономный установщик MSI или все библиотеки DLL в ZIP-файле с сайтазагрузки
 

В этом примере кода показано преобразование XLSM в массив байтов C#.

Workbook workbook = new Workbook("sourceFile.xlsm");

//Save the workbook in memory stream
MemoryStream ms = new MemoryStream();

workbook.Save(ms, SaveFormat.Xlsm);

//Read bytes from memory stream
byte[] byte_array = new byte[ms.Length];
ms.Read(byte_array, 0, byte_array.Length);

// Process the memory stream byte array data as of your requirement 
 
Библиотека программирования электронных таблиц Excel, способная создавать кроссплатформенные приложения с возможностью генерировать, изменять, конвертировать, отображать и распечатывать все файлы Excel. .NET Excel API не только конвертирует форматы электронных таблиц, но также может отображать файлы Excel, включая XLSM, в виде изображений, PDF, HTML, ODS и другие, что делает его идеальным выбором для обмена документами в стандартных отраслевых форматах.

XLSM Формат файла XLSM

Файлы с расширением XLSM представляют собой тип файлов электронных таблиц, поддерживающих макросы. С точки зрения приложения макрос — это набор инструкций, которые используются для автоматизации процессов. Макрос используется для записи шагов, которые выполняются повторно, и облегчает выполнение действий путем повторного запуска макроса. Макросы программируются с помощью Visual Basic для приложений (VBA) Microsoft из книги Excel с помощью редактора Visual Basic и могут запускаться/отлаживаться непосредственно оттуда.

Подробнее

Другие поддерживаемые преобразования

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

XLS В массив байтов (Microsoft Таблица Excel (устаревшая версия))
XLSX В массив байтов (Открытая XML-книга)
XLSB В массив байтов (Двоичная книга Excel)
XLSM В массив байтов (Электронная таблица с поддержкой макросов)
XLT В массив байтов (Шаблон Excel 97 – 2003)
XLTM В массив байтов (Шаблон Excel с поддержкой макросов)
CSV В массив байтов (Значения, разделенные запятыми)
TSV В массив байтов (Значения, разделенные табуляцией)
ODS В массив байтов (Таблица OpenDocument)
XLS На PDF (Портативный формат документов)
XLS На HTML (Язык гипертекстовой разметки)
XLSX На XPS (Microsoft Файл Excel OOXML Excel)
XLSX На HTML (OOXML-файл Excel)
XLSX На SVG (Масштабируемая векторная графика)
XLS На JPEG (JPEG Изображение)