Таблиця контенту
Огляд
Того ж Aspose.Cells.LowCode
TextConverter полегшує конвертацію Excel spreadsheets в різні текстові формати, такі як CSV, TSV, XML, SLK, і DIF. Цей інструмент є необхідним для обміну даними, ETL трубопроводів, а також інтеграції з спадкоємними системами. Aspose.Cells.SaveOptions
Наприклад, при використанні функції .NET Excel to Text ви можете легко експортувати свої дані в зручному для користувача форматі. Крім того, детальний Aspose.Cells Review може допомогти вам зрозуміти його міцні можливості.
Чому Excel перетворюється на текстові формати?
- Data Integration & ETL: Легко інтегрувати дані в бази даних, аналітичні системи та склади даних.
- Співвідношення системи легалізації: комунікації з старішими системами, які вимагають прямих текстових входів.
- Читальні та збережені дані: спрощення перевірки та управління даними в гуманітарних форматах.
Ключові переваги Aspose.Cells LowCode TextConverter
- Підтримка розширеного формату: легко конвертувати в CSV, TSV, XML, SLK, DIF, SQLSCRIPT і багато іншого.
- Просте використання API: швидка конвертація за допомогою мінімального коду з одним методом дзвінка.
- Точні круглих порад: перетворюйте назад і назад між Excel і текстовими форматами без втрати даних.
- Флексибильна кодування: Легко керувати файловою кодією за допомогою потоків або налаштуваних конфигурацій.
Передумови
- Завантажити найновішу версію Aspose.Cells.LowCode через NuGet:
Install-Package Aspose.Cells.LowCode
- .NET 6.0 або пізніше.
- Потрібні номінації:
using Aspose.Cells;
using Aspose.Cells.LowCode;
Крок за кроком інструкція конверсії
Excel до CSV
Конвертуйте таблиці Excel безпосередньо у форматі CSV:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);
Світовий до Excel
Введіть дані CSV назад в робочу книжку Excel:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.csv" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "contacts.xlsx" };
TextConverter.Process(loadOptions, excelOptions);
Інші формати (TSV, SLK, XML)
Конвертуйте Excel в інші текстові формати з легкістю:
saveOptions.SaveFormat = SaveFormat.Tsv; // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);
Повний C# Код Приклад
Повна, виконана програма C#, що демонструє конверсію між Excel і 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.");
}
}
}
Поради з оптимізації продуктивності
- Управління великими наборами даних: перетворювати великі файли в шматочки або потоку даних лінійно за лінією.
- Планована автоматизація: Використовуйте обробку пакетів або заплановані завдання, щоб автоматизувати повторні конверсії.
- Custom Delimiter Handling: Використовуйте персоналізовані делімітери за допомогою додаткового скрипту або повного Aspose.Cells API.
Загальні проблеми та вирішення проблем
Помилка або проблема | Рекомендовані рішення |
---|---|
Unsupported SaveFormat помилки | Перевірте, які формати відповідають підтримуваним типам і правильні розширення файлів. |
Зашифрування помилок | Визначити кодирування (наприклад, Encoding.UTF8 Коли читати / писати. |
Зловживання даними або неправильне злиття | Налаштуйте ширину колони або розмежування з повною опцією API. |
Часто задавані запитання (FAQ)
Q1: Чи можна включити заголовки в експортований CSV? Так, переконайтеся, що перший ряд Excel містить заголовки.
Q2: Як перетворити дані XML назад у формат Excel?
Стіл SaveFormat = SaveFormat.Xml
в TextConverter.Process
.
Q3: Чи підтримує TextConverter компресію файлів?
без прямих компресій; використання .NET System.IO.Compression
окремо після перетворення.
Спільні ресурси
- Створення Aspose.Cells Documentation
- Aspose.Cells GitHub Приклади
- Aspose.Cells LowCode Референт
- Створення Aspose.Cells Review
- Завантажити SaveOptions