Tablica sadržaja
Pregled
Tko je Aspose.Cells.LowCode
TextConverter pojednostavljuje pretvaranje Excel spreadsheets u različite formate teksta, kao što su CSV, TSV, XML, SLK i DIF. Ovaj alat je neophodan za razmjenu podataka, ETL cijevi i integraciju s sustavima naslijeđa. Aspose.Cells.SaveOptions
Na primjer, kada koristite .NET Excel to Text funkciju, možete lako izvoziti svoje podatke u korisnički prihvatljivom formatu.
Zašto pretvoriti Excel u tekst formate?
- Data Integration & ETL: Jednostavno integrirati podatke u baze podataka, analitičke sustave i skladišta podataka.
- Legacy System Compatibility: Komunicirajte sa starijim sustavima koji zahtijevaju ravne tekstove.
- Čitljivi i održivi podaci: Jednostavna revizija i upravljanje podacima u ljudskim čitljivim formatima.
Ključne prednosti Aspose.Cells LowCode TextConverter
- Extensive Format Support: Jednostavno pretvoriti u CSV, TSV, XML, SLK, DIF, SQLSCRIPT i još mnogo toga.
- Jednostavna uporaba API-a: Brzo pretvoriti pomoću minimalnog koda s jednim pozivom metoda.
- Pravilni okrugli trikovi: pretvoriti nazad i naprijed između Excel-a i formata teksta bez gubitka podataka.
- Fleksibilno kodiranje: Jednostavno upravlja kodiranjem datoteke putem tokova ili prilagođenih konfiguracija.
Preduzeća
- Instalirajte najnoviju verziju Aspose.Cells.LowCode putem NuGeta:
Install-Package Aspose.Cells.LowCode
- .NET 6.0 ili noviji.
- Potrebni nazivni prostori:
using Aspose.Cells;
using Aspose.Cells.LowCode;
Korak po korak vodič za konverziju
Excel za CSV
Konvertirati Excel spreadsheets izravno u CSV format:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);
CSV u Excelu
Uvoz CSV podataka natrag 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);
Ostali formati (TSV, SLK, XML)
Konvertirati Excel na druge formate teksta lako:
saveOptions.SaveFormat = SaveFormat.Tsv; // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);
Primjer C# koda
Kompletni, izvršljiv C# program koji pokazuje konverziju između Excel i CSV-a:
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.");
}
}
}
Savjeti za optimizaciju performansi
- Upravljanje velikim skupovima podataka: pretvoriti velike datoteke u komadiće ili protok podataka linije po liniji.
- Razvršena automatizacija: Koristite obradu paketa ili planirane zadatke kako biste automatizirali ponavljajuće konverzije.
- Custom Delimiter Handling: primjenjujte prilagođene delimere pomoću dodatnog skriptinga ili punog Aspose.Cells API.
Zajednički problemi i rješavanje problema
Pogreška ili problem | Preporučena rješenja |
---|---|
Unsupported SaveFormat pogreške | Provjerite odgovarajuće formate podržanih vrsta i ispravne proširenja datoteke. |
Kodiranje pogrešaka | Jasno određivanje kodiranja (npr. Encoding.UTF8 U vrijeme čitanja / pisanja. |
Krivotvorenje ili nepravilnost podataka | Prilagodite širine stolpca ili delimitere s punim opcijama API-a. |
Često postavljana pitanja (FAQ)
Q1: Može li se naslovnici uključiti u izvoženi CSV? Da, pobrinite se da prvi Excel red sadrži naslovnice.
Q2: Kako pretvoriti XML podatke nazad u Excel format?
Setovi SaveFormat = SaveFormat.Xml
u TextConverter.Process
.
Q3: Podržava li TextConverter kompresije datoteke?
bez izravne kompresije; korištenje .NET System.IO.Compression
odvojeno nakon konverzije.
Povezani resursi
- ASPOSE.CELL dokumentacija
- Aspose.Cells GitHub primjeri
- Aspose.Cells Referencija za LowCode
- Aspose.Cells Pregled
- Sljedeći Članak Aspose.Cells SaveOptions