satura tabula
Overview
The Aspose.Cells.LowCode
TextConverter vienkāršo pārveidošanu Excel šķirnes dažādos teksta formātos, piemēram, CSV, TSV, XML, SLK un DIF. Šis rīks ir būtisks datu apmaiņai, ETL caurulēm un integrācijai ar mantojuma sistēmām. Aspose.Cells.SaveOptions
ir būtiski, lai nodrošinātu, ka izejas formāts atbilst jūsu vajadzībām. Piemēram, izmantojot .NET Excel to Text funkciju, jūs varat viegli eksportēt savus datus lietotājam draudzīgā formātā.
Kāpēc Excel konvertēt teksta formātos?
- Data Integration & ETL : viegli integrēt datubāzi, analītiskās sistēmas un datu noliktavas.
- Legacy System Compatibility : sazināties ar vecākajām sistēmām, kas prasa plašu teksta ievadījumu.
- Lasāms un saglabāamais dati : vienkāršo datu pārskatīšanu un pārvaldību ar cilvēka lasāmajiem formātiem.
Galvenās priekšrocības Aspose.Cells LowCode TextConverter
- Extensive Format Support : viegli konvertēt uz CSV, TSV, XML, SLK, DIF, SQLSCRIPT un vairāk.
- ** vienkārša API izmantošana** : ātri konvertēt, izmantojot minimālo kodu ar vienu metodi.
- Pareizas apkārtnes padomi : Konvertēt atpakaļ un uz priekšu starp Excel un teksta formātus bez datu zuduma.
- Flexible Encoding : viegli pārvaldīt failu kodēšanu, izmantojot plūsmas vai pielāgotas konfigurācijas.
Prerequisites
- Instalējiet jaunāko versiju Aspose.Cells.LowCode , izmantojot NuGet:
Install-Package Aspose.Cells.LowCode
- .NET 6.0 vai vēlāk.
- Nepieciešamie nosaukumi:
using Aspose.Cells;
using Aspose.Cells.LowCode;
Step-by-step konversijas ceļvedis
Excel līdz CSV
Konvertēt Excel šķērsgrāmatu tieši CSV formātā:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);
CSV uz Excel
Importēt CSV datus atpakaļ Excel darba grāmatā:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.csv" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "contacts.xlsx" };
TextConverter.Process(loadOptions, excelOptions);
Citi formāti (TSV, SLK, XML)
Konvertēt Excel citās teksta formātos viegli:
saveOptions.SaveFormat = SaveFormat.Tsv; // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);
C# kods piemērs
Pilnīga, izpildāmā C# programma, kas demonstrē konverģenci starp Excel un 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.");
}
}
}
Darbības optimizācijas padomi
- Lielās datasetus pārvaldīt : pārvērst lielus failus gabaliem vai plūsmas datus līnijā pēc līnija.
- Automācija ar grafiku : izmantojiet batch apstrādi vai plānotus uzdevumus, lai automatizētu atkārtotas konversijas.
- **Custom Delimiter Handling ** : Pielietojiet personalizētus delimītus, izmantojot papildu skriptēšanu vai pilnīgu Aspose.Cells API .
Kopīgas problēmas un problēmu risināšana
kļūda vai problēma | Ieteicams risinājums |
---|---|
Unsupported SaveFormat kļūdas | Pārbaudiet, kā veidlapas atbilst atbalstītajiem veidiem un pareizās failu paplašināšanās. |
Kodēšanas kļūdas | skaidri norādīt kodēšanu (piemēram, Encoding.UTF8 lasīšanas / rakstīšanas laikā. |
Datu izkropļošana vai nepareiza saderība | Iestatīt kolonnas platības vai izslēgšanas ar pilnīgu API opciju. |
Bieži uzdotie jautājumi (FAQ)
Q1: Vai atslēgas var iekļaut eksportētajā CSV? Jā, pārliecinieties, ka pirmā Excel rindā ir nosaukumi.
Q2: Kā es pārvērstu XML datus atpakaļ Excel formātā?
Set SaveFormat = SaveFormat.Xml
Iekšējā TextConverter.Process
.
Q3: Vai TextConverter atbalsta failu kompresiju?
Bez tiešas kompresijas; lietošana .NET System.IO.Compression
Atsevišķi pēc konversijas.
Saistītie resursi
- Aspose.Cells Dokumentācija
- Aspose.Cells GitHub piemēri
- Aspose.Cells LowCode atsauce
- Aspose.Cells pārskats
- Aspose.Cells SaveOptions