Converta XLSM em matriz de bytes via C#
Nativo e de alto desempenho Microsoft Excel XLSM 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 XLSM em Byte Array, bem como umMatriz de bytes para XLSM documento usando o idioma C#. Para converter XLSM em array de bytes, usaremos
API que oferece diversas funcionalidades para manipulação e conversão de documentos utilizando a plataforma .NET.
Como converter XLSM em matriz de bytes via C#
É fácil para os desenvolvedores carregar e converter arquivos XLSM 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 XLSM 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 XLSM para matriz de bytes C# Conversão
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
XLSM O que é XLSM Formato de Arquivo
Arquivos com extensão XLSM são um tipo de arquivo de planilha que suporta macros. Do ponto de vista da aplicação, uma Macro é um conjunto de instruções utilizadas para automatizar processos. Uma macro é usada para registrar as etapas executadas repetidamente e facilita a execução das ações executando a macro novamente. As macros são programadas com o Visual Basic for Applications (VBA) do Microsoft de dentro da pasta de trabalho do Excel usando o Editor do Visual Basic e podem ser executadas/depuradas diretamente de lá.
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.