HTML JPG PDF XML XLS
  Product Family
PDF

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

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

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

Aspose.Cells for .NET

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

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

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

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

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

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

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

workbook.Save(ms, SaveFormat.Xls);

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

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

Файлы с расширением XLS представляют двоичный формат файла Excel. Такие файлы могут быть созданы с помощью Microsoft Excel, а также других подобных программ для работы с электронными таблицами, таких как OpenOffice Calc или Apple Numbers. Файл, сохраненный в Excel, известен как рабочая книга, где каждая рабочая книга может содержать один или несколько рабочих листов. Данные хранятся и отображаются пользователям в формате таблицы на листе и могут включать числовые значения, текстовые данные, формулы, подключения к внешним данным, изображения и диаграммы. Такие приложения, как Microsoft Excel, позволяют экспортировать данные книги в несколько различных форматов, включая PDF, CSV, XLSX, TXT, HTML, XPS и некоторые другие. Формат файла XLS был заменен более открытым и структурированным форматом XLSX с выпуском Microsoft Excel 2007. Последние версии по-прежнему поддерживают создание и чтение файлов XLS, хотя сейчас первым вариантом использования является 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 Изображение)