Tabela zawartości

Przegląd

W tym Aspose.Cells.LowCode TextConverter ułatwia konwersję tablic Excel do różnych formatów tekstowych, takich jak CSV, TSV, XML, SLK i DIF. To narzędzie jest niezbędne do wymiany danych, rur ETL i integracji z systemami dziedziczenia. Aspose.Cells.SaveOptions Ważne jest, aby format wyjściowy spełniał Twoje potrzeby. na przykład przy użyciu funkcji .NET Excel do tekstu można łatwo eksportować swoje dane w przyjaznym dla użytkownika formacie. Dodatkowo dogłębny Aspose.Cells Review może pomóc zrozumieć jego solidne możliwości.

Dlaczego warto konwertować program Excel do formatów tekstowych?

  • Integracja danych i ETL: Łatwo zintegrować dane z arkuszy w bazach danych, systemach analitycznych i magazynach danych.
  • Kompatybilność systemu Legacy: Komunikacja z starszymi systemami wymagającymi płaskich wpisów tekstowych.
  • Czytelne i utrzymywalne dane: uproszczanie przeglądu i zarządzania danymi w formach czytelnych przez ludzi.

Główne zalety Aspose.Cells LowCode TextConverter

  • Extensive Format Support: Łatwo konwertować do CSV, TSV, XML, SLK, DIF, SQLSCRIPT i więcej.
  • Proste użycie API: Szybko konwertować przy użyciu minimalnego kodu za pomocą jednego połączenia metody.
  • Właściwe wskazówki okrągłe: Konwertuj z powrotem do przodu między formatami Excel i tekstu bez utraty danych.
  • Flexible Encoding: Łatwo zarządzać kodowaniem plików za pośrednictwem strumieni lub konfiguracji dostosowanych.

Warunki

  • Zainstaluj najnowszą wersję Aspose.Cells.LowCode za pośrednictwem NuGet:

Install-Package Aspose.Cells.LowCode

  • .NET 6.0 lub nowszy.
  • Wymagane nazwy przestrzeni:
using Aspose.Cells;
using Aspose.Cells.LowCode;

Krok po kroku Przewodnik konwersji

Excel do CSV

Konwertuj tablicę programu Excel bezpośrednio do formatu CSV:

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

CSV do Excel

Import danych CSV z powrotem do książki roboczej programu Excel:

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

Inne formaty (TSV, SLK, XML)

Konwersja programu Excel do innych formatów tekstowych z łatwością:

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

Pełny przykład kodu C#

Pełny, wykonalny program C# wykazujący konwersję między Excelem 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.");
        }
    }
}

Wskazówki dotyczące optymalizacji wydajności

  • Zarządzanie dużym zestawem danych: Konwersja dużych plików na fragmenty lub strumień danych linii po linii.
  • Automatyzacja zaplanowana: Użyj przetwarzania pakietów lub zadań zapłaconych w celu automatyzacji powtarzających się konwersji.
  • Custom Delimiter Handling: Aplikuj dostosowane delimiters za pomocą dodatkowego skryptowania lub pełnego Aspose.Cells API.

Wspólne problemy i rozwiązywanie problemów

błąd lub problemZalecane rozwiązanie
Unsupported SaveFormat błędySprawdź, jakie formaty odpowiadają obsługiwanym typom i poprawne rozszerzenia plików.
Kodowanie błędówwyraźnie określić kodowanie (np. Encoding.UTF8w czasie czytania / pisania.
Zniekształcenie danych lub nieprawidłowośćDostosuj szerokości kolumny lub rozmiary z pełnymi opcjami API.

Często zadawane pytania (FAQ)

Q1: Czy nagłówki mogą być uwzględnione w eksportowanych CSV? Tak, upewnij się, że pierwsza kolejka programu Excel zawiera nagłówki.

Q2: Jak konwertować dane XML z powrotem do formatu Excel? zestaw SaveFormat = SaveFormat.Xml w TextConverter.Process.

Q3: Czy TextConverter obsługuje kompresję plików? Bez bezpośredniej kompresji; używanie .NET System.IO.Compression oddzielnie po konwersji.

powiązane zasoby

More in this category