Преобразуйте XLS в массив байтов через C#.
Встроенное и высокопроизводительное преобразование Microsoft Excel XLS в байтовый массив или наоборот для обработки данных электронных таблиц с использованием серверных API .NET.
Байтовый массив полезен для обработки или хранения данных. Вы можете преобразовать файл XLS в байтовый массив, а также вБайтовый массив до XLS документ на языке C#. Чтобы преобразовать XLS в байтовый массив, мы будем использовать
API, который предлагает различные функции для манипулирования и преобразования документов с использованием платформы .NET.
Как преобразовать XLS в байтовый массив с помощью C#
Разработчикам легко загружать и преобразовывать файлы XLS в массив байтов для дальнейших задач управления с помощью всего лишь нескольких строк кода.
- Включите пространство имен в файл класса
- Загрузить входной файл XLS с помощью книги
- Инициализировать объект MemoryStream
- Преобразование данных потока в массив байтов
- Обработка данных по вашему требованию
Системные Требования
Просто убедитесь, что в системе есть 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
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.
ПодробнееДругие поддерживаемые преобразования
Вы также можете конвертировать другие форматы файлов в байтовый массив или наоборот, включая некоторые из перечисленных ниже.