Tabela de Conteúdo
Visão geral
O que Aspose.Cells.LowCode
TextConverter simplifica a conversão de folhetos do Excel em vários formatos de texto, como CSV, TSV, XML, SLK e DIF. Esta ferramenta é essencial para a troca de dados, tubos ETL e integração com sistemas de herança. Aspose.Cells.SaveOptions
É crucial para garantir que o formato de saída satisfaça suas necessidades. Por exemplo, quando você usa a funcionalidade .NET Excel to Text, você pode facilmente exportar seus dados em um formato fácil de usar.
Por que converter o Excel em formatos de texto?
- Data Integration & ETL: Integra facilmente os dados de folheto em bases de dados, sistemas analíticos e armazéns.
- Legacy System Compatibility: Comunica-se com sistemas mais antigos que exigem entradas de texto claras.
- Dados leíveis e mantidos: simplifica a revisão e gerenciamento de dados com formatos de leitura humana.
Benefícios chave do Aspose.Cells LowCode TextConverter
- Suporte ao formato extensivo: Conversão fácil para CSV, TSV, XML, SLK, DIF, SQLSCRIPT e muito mais.
- Simples API Usage: Conversão rápida usando código mínimo com uma única chamada de método.
- Tripas de rodada precisas: Converter para trás entre o Excel e os formatos de texto sem perda de dados.
- Encodificação flexível: Gerenciar facilmente o codifico de arquivos através de fluxos ou configurações personalizadas.
Pré-requisitos
- Instale a versão mais recente do Aspose.Cells.LowCode através de NuGet:
Install-Package Aspose.Cells.LowCode
- .NET 6.0 ou posterior.
- Nome dos espaços necessários:
using Aspose.Cells;
using Aspose.Cells.LowCode;
Guia de conversão passo a passo
Excel para CSV
Conversão de folhetos do Excel diretamente em formato CSV:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);
CSV para Excel
Importar dados CSV de volta para um livro de trabalho do Excel:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.csv" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "contacts.xlsx" };
TextConverter.Process(loadOptions, excelOptions);
Outros formatos (TSV, SLK, XML)
Conversão do Excel para outros formatos de texto com facilidade:
saveOptions.SaveFormat = SaveFormat.Tsv; // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);
Exemplo de código C#
Um programa C# completo e executável que demonstra a conversão entre o Excel e o CSV:
using System;
using Aspose.Cells.LowCode;
namespace TextConversionExample
{
class Program
{
static void Main()
{
// Excel to CSV
var excelLoadOpts = new LowCodeLoadOptions { InputFile = "report.xlsx" };
var csvSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "report.csv" };
TextConverter.Process(excelLoadOpts, csvSaveOpts);
Console.WriteLine("Excel to CSV conversion completed.");
// CSV to Excel
var csvLoadOpts = new LowCodeLoadOptions { InputFile = "report.csv" };
var excelSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "report_converted.xlsx" };
TextConverter.Process(csvLoadOpts, excelSaveOpts);
Console.WriteLine("CSV to Excel conversion completed.");
}
}
}
Dicas de Otimização de Desempenho
- Manage Large Datasets: Converter grandes arquivos em pedaços ou fluir dados de linha para linha.
- Automização programada: Use processamento de batch ou tarefas programadas para automatizar conversões recorrentes.
- Custom Delimiter Handling: Aplique delimitores personalizados usando scripting adicional ou a API completa Aspose.Cells.
Problemas comuns e resolução de problemas
Erro ou problema | Solução recomendada |
---|---|
Unsupported SaveFormat Erros | Verifique os tipos de formato compatíveis suportados e as extensões de arquivo corretas. |
Erros de codificação | especificar explicitamente a codificação (por exemplo, Encoding.UTF8 Quando ler / escrever. |
Truncamento de dados ou mal-equilíbrio | Ajuste as larguras de coluna ou os delimitadores com opções de API completas. |
Perguntas frequentes (FAQs)
Q1: Os cabeçalhos podem ser incluídos no CSV exportado? Sim, certifique-se de que a primeira linha do Excel contém cabeçalhos.
Q2: Como posso converter os dados XML para o formato do Excel?
Sete SaveFormat = SaveFormat.Xml
em TextConverter.Process
.
Q3: O TextConverter suporta a compressão de arquivos?
Não compressão direta; utilização .NET System.IO.Compression
separadamente após a conversão.
Recursos relacionados
- Aspose.Cells Documentação
- Aspose.Cells Exemplos do GitHub
- Aspose.Cells Referência LowCode
- Aspose.Cells Revisão
- ASPOSE.CELLS SALVA Opções