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 problemPreporučena rješenja
Unsupported SaveFormat pogreškeProvjerite odgovarajuće formate podržanih vrsta i ispravne proširenja datoteke.
Kodiranje pogrešakaJasno određivanje kodiranja (npr. Encoding.UTF8U vrijeme čitanja / pisanja.
Krivotvorenje ili nepravilnost podatakaPrilagodite š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

More in this category