HTML JPG PDF XML XLSX
  Product Family
PDF

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

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

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

Aspose.Cells for .NET

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

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

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

  1. Включите пространство имен в файл класса
  2. Загрузить входной файл XLSX с помощью книги
  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-файле с сайтазагрузки
 

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

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

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

workbook.Save(ms, SaveFormat.Xlsx);

//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, включая XLSX, в виде изображений, PDF, HTML, ODS и другие, что делает его идеальным выбором для обмена документами в стандартных отраслевых форматах.

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

XLSX — это хорошо известный формат для документов Excel Microsoft, который был представлен Microsoft с выпуском Microsoft Office 2007. Новый формат основан на структуре, организованной в соответствии с соглашениями об открытой упаковке, как указано в части 2 стандарта OOXML ECMA-376. zip-пакет, содержащий несколько файлов XML. Базовую структуру и файлы можно изучить, просто разархивировав файл .xlsx.

Подробнее

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

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

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 Изображение)