Tabuľka obsahu

Prehľad

a The Aspose.Cells.LowCode TextConverter zjednodušuje konverziu spreadsheets programu Excel do rôznych textových formátov, ako sú CSV, TSV, XML, SLK a DIF. Tento nástroj je nevyhnutný pre výmenu údajov, ETL potrubia a integráciu so systémami dedičstva. Aspose.Cells.SaveOptions je dôležité zabezpečiť, aby formát výstupu spĺňal vaše potreby. Napríklad pri používaní funkcie .NET Excel do textu môžete ľahko exportovať svoje údaje v užívateľsky príjemnom formáte. Okrem toho vám môže dôkladný Aspose.Cells Review pomôcť pochopiť jeho robustné schopnosti.

Prečo premeniť Excel na textové formáty?

  • Data Integration & ETL: Ľahko integrovať údaje spreadsheet do databáz, analytických systémov a dátových skladov.
  • Legacy System Compatibility: Komunikovať so staršími systémami, ktoré vyžadujú ploché textové vstupy.
  • Čitateľné a udržateľné údaje: Zjednodušuje preskúmanie a riadenie údajov v ľuďom čítateľných formátoch.

Kľúčové výhody Aspose.Cells LowCode TextConverter

  • Extenzívna podpora formátu: ľahko sa konvertuje na CSV, TSV, XML, SLK, DIF, SQLSCRIPT a ďalšie.
  • Jednoduché API Použitie: Rýchlo konvertovať pomocou minimálneho kódu s jedným volaním metódy.
  • Accurate Round-Trips: Konvertovať späť a dopredu medzi Excel a textové formáty bez straty údajov.
  • Flexible Encoding: Jednoducho spravovať kódovanie súborov prostredníctvom streamov alebo prispôsobených konfigurácií.

Predpoklady

  • Inštalovať najnovšiu verziu Aspose.Cells.LowCode prostredníctvom NuGet:

Install-Package Aspose.Cells.LowCode

  • .NET 6.0 alebo neskôr.
  • Potrebné názvové priestory:
using Aspose.Cells;
using Aspose.Cells.LowCode;

Step-by-Step Conversion sprievodca

Excel na CSV

Konvertovať Excel spreadsheets priamo do formátu CSV:

var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);

CSV do Excelu

Import CSV údajov späť do pracovnej knihy programu Excel:

var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.csv" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "contacts.xlsx" };
TextConverter.Process(loadOptions, excelOptions);

Ostatné formáty (TSV, SLK, XML)

Previesť Excel do iných textových formátov jednoducho:

saveOptions.SaveFormat = SaveFormat.Tsv;  // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);

Kompletný príklad kódu C#

Kompletný, vykonateľný program C# preukazujúci konverziu medzi Excelom a 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.");
        }
    }
}

Tipy na optimalizáciu výkonu

  • Vedenie veľkých dátových súborov: Konvertovať veľké súbory na kusy alebo streamovanie dát line-by-line.
  • Rozhodnutá automatizácia: Použite spracovanie batchov alebo naplánované úlohy na automatickú konverziu opakovaných konverzií.
  • Custom Delimiter Handling: Aplikujte prispôsobené delimity pomocou ďalšieho skriptovania alebo plného Aspose.Cells API.

Spoločné problémy a riešenie problémov

Chyba alebo problémOdporúčané riešenie
Unsupported SaveFormat ChybySkontrolujte, či sú formáty zodpovedajú podporované typy a správne rozšírenia súborov.
Kódovanie chýbjasne určiť kódovanie (napr. Encoding.UTF8v čase čítania / písania.
Trunčenie alebo nesúlad údajovPrispôsobte šírky stĺpcov alebo delimitéry s kompletnými možnosťami API.

Často kladené otázky (FAQ)

Q1: Môžu byť hlavice zahrnuté do exportovaného CSV? Áno, uistite sa, že prvý riadok programu Excel obsahuje titulky.

Q2: Ako previesť XML dáta späť do formátu Excel? nastavenie SaveFormat = SaveFormat.Xml v TextConverter.Process.

Q3: Podporuje TextConverter kompresiu súborov? Žiadna priama kompresia; použitie .NET System.IO.Compression samostatne po konverzii.

Súvisiace zdroje

More in this category