Табела садржаја
Преглед
У том Aspose.Cells.LowCode
Текстоконвертер поједноставља конверзију Екцел шифрова у различите текстуалне формате, као што су ЦСВ, ТСВИ, КСМЛ, СЛК и ДИФ. Овај алат је од суштинског значаја за размену података, ЕТЛ цеви и интеграцију са наследничким системима. Aspose.Cells.SaveOptions
Важно је осигурати да формат излаза одговара вашим потребама.На пример, када користите функцију .NET Excel to Text, лако можете извозити своје податке у корисничком формату.
Zašto pretvoriti Excel u tekstne formate?
- Интеграција података и ЕТЛ: Једноставно интегришете податке ширења у базе подата, аналитичке системе и складиштења.
- Legacy System Compatibility: Komunicirajte sa starijim sistemima koji zahteva ravne tekstove.
- Читајући и одржавајући подаци: Поједностављање прегледа и управљања подацима у људско-читаним форматима.
Кључне предности Aspose.Cells LowCode TextConverter
- Extensive Format Support: Лако конвертирати на CSV, TSV, XML, SLK, DIF, SQLSCRIPT и још много тога.
- Једноставан АПИ Употреба: Брзо конвертује користећи минимални код са једним методом позива.
- Прецизни кружни трикови: Конвертирајте назад и напред између Екцел и текстуалних формата без губитка података.
- Флексибилно кодирање: Једноставно управљање кодирањем датотека кроз струје или прилагођене конфигурације.
Принципи
- Инсталирајте најновију верзију Aspose.Cells.LowCode преко NuGet:
Install-Package Aspose.Cells.LowCode
- .NET 6.0 или касније.
- Потребни називни простори:
using Aspose.Cells;
using Aspose.Cells.LowCode;
Корак по корак водич конверзије
Екцел до ЦСВ
Конвертујете Екцел плочице директно у ЦСВ формат:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);
КСНУМКС до Екцел
Uvoz CSV podataka nazad u Excel radnu knjigu:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.csv" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "contacts.xlsx" };
TextConverter.Process(loadOptions, excelOptions);
Други формати (TSV, SLK, XML)
Претварање Екцел-а у друге текстуалне формате лако:
saveOptions.SaveFormat = SaveFormat.Tsv; // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);
Потпуни C# код Пример
Потпуни, извршни Ц # програм који показује конверзију између Екцел и ЦСВ:
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.");
}
}
}
Савети за оптимизацију перформанси
- Управљање великим сетовима података: Конвертирајте велике датотеке у фрагменте или потојете податке линије по линији.
- Планирана аутоматизација: Користите обраду бацх-а или планиране задатке да бисте аутоматски користили поновљене конверзије.
- Custom Delimiter Handling: Aplikujte prilagođene delimere pomoću dodatnog skriptinga ili punog Aspose.Cells API.
Уобичајени проблеми и решавање проблема
Грешка или проблем | Препоручено решење |
---|---|
Unsupported SaveFormat грешке | Проверите подржане типове формата и исправне проширења датотеке. |
кодирање грешака | Једноставно одређивање кодирања (на пример, Encoding.UTF8 Када читате / пишете. |
Трокање података или неравнотежа | Прилагодите ширине колоне или делимитери са пуним опцијама АПИ-а. |
Često postavljana pitanja (FAQ)
Q1: Могу ли наслови бити укључени у извозе ЦСВ? Да, уверите се да први ред Екцел садржи наслове.
Q2: Како могу да конвертујем КСМЛ податке назад у Екцел формат?
сет SaveFormat = SaveFormat.Xml
у TextConverter.Process
.
Q3: Да ли TextConverter подржава компресију датотека?
Нема директне компресије; коришћење .NET System.IO.Compression
Одвојено након конверзије.
повезани ресурси
- Aspose.Cells Документација
- Aspose.Cells GitHub Примери
- Aspose.Cells LowCode Референце
- Aspose.Cells Преглед
- Aspose.Cells Saveti opcije