Converta XLSX em matriz de bytes via C#
Nativo e de alto desempenho Microsoft Excel XLSX para conversão de matriz de bytes ou vice-versa para processamento de dados de planilhas usando APIs .NET do lado do servidor.
Byte Array é útil para processamento ou armazenamento de dados. Você pode converter o arquivo XLSX em Byte Array, bem como umMatriz de bytes para XLSX documento usando o idioma C#. Para converter XLSX em array de bytes, usaremos
API que oferece diversas funcionalidades para manipulação e conversão de documentos utilizando a plataforma .NET.
Como converter XLSX em matriz de bytes via C#
É fácil para os desenvolvedores carregar e converter arquivos XLSX em matriz de bytes para tarefas de manipulação adicionais em apenas algumas linhas de código.
- Incluir o namespace em seu arquivo de classe
- Carregar arquivo de entrada XLSX usando pasta de trabalho
- Inicializar objeto MemoryStream
- Converter dados de fluxo em matriz de bytes
- Processar dados conforme sua necessidade
Requisitos de sistema
Apenas certifique-se de que o sistema tenha Microsoft Windows ou um sistema operacional compatível com .NET Framework, .NET Core, Windows Azure, Mono ou plataformas Xamarin, bem como ambiente de desenvolvimento como Microsoft Visual Studio.
- Instale a partir da linha de comando como
nuget install Aspose.Cells
ou via Package Manager Console do Visual Studio comInstall-Package Aspose.Cells
. - Como alternativa, obtenha o instalador MSI offline ou todas as DLLs em um arquivo ZIP emTransferências
Este código de exemplo mostra XLSX para matriz de bytes C# Conversão
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
XLSX O que é XLSX Formato de Arquivo
XLSX é um formato bem conhecido para documentos Excel Microsoft que foi introduzido por Microsoft com o lançamento do Microsoft Office 2007. Com base na estrutura organizada de acordo com as Convenções de Embalagem Aberta conforme descrito na Parte 2 do padrão OOXML ECMA-376, o novo formato é um pacote zip que contém vários arquivos XML. A estrutura e os arquivos subjacentes podem ser examinados simplesmente descompactando o arquivo .xlsx.
Leia maisOutras conversões suportadas
Você também pode converter outros formatos de arquivo em matriz de bytes ou vice-versa, incluindo alguns listados abaixo.