Табела садржаја

Преглед

У том 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 Одвојено након конверзије.

повезани ресурси

More in this category