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 problem | Zalecane rozwiązanie |
---|---|
Unsupported SaveFormat błędy | Sprawdź, jakie formaty odpowiadają obsługiwanym typom i poprawne rozszerzenia plików. |
Kodowanie błędów | wyraźnie określić kodowanie (np. Encoding.UTF8 w 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
- Aspose.Cells dokumentacja
- Aspose.Cells Przykłady GitHub
- Aspose.Cells Referencje LowCode
- ASPOSE.CELL recenzja
- Aspose.Cells Opcje zapisywania