Преобразование CSV, TSV и TXT в Excel
Открытие файлов CSV
Файлы с разделенными запятыми (CSV) содержат записи, в которых значения разделены запятыми. Данные хранятся в виде таблицы, где каждый столбец разделен запятой и заключен в кавычки. Если значение поля содержит символ двойной кавычки, он экранируется парой символов двойной кавычки. Вы также можете использовать Microsoft Excel для экспорта данных электронных таблиц в CSV.
Открытие файлов CSV и замена недопустимых символов
В Excel, при открытии файла CSV со специальными символами, символы автоматически заменяются. То же самое делает API Aspose.Cells, что демонстрируется в приведенном ниже примере кода.
Использование предпочтительного разборщика
Не всегда необходимо использовать настройки разборщика по умолчанию для открытия файлов CSV. Иногда импорт файла CSV не создает ожидаемого вывода, например, формат даты не соответствует ожидаемому или обработка пустых полей происходит по-разному. Для этой цели используется TxtLoadOptions.PreferredParsers, чтобы предоставить свой собственный предпочтительный разборщик для разбора различных типов данных по требованию. Приведенный ниже образец кода демонстрирует использование предпочтительного разборщика.
Исходный файл и выходные файлы для примера можно скачать по следующим ссылкам для тестирования этой функции.
outputsamplePreferredParser.xlsx
Открытие текстовых файлов с пользовательским разделителем
Текстовые файлы используются для хранения данных электронных таблиц без форматирования. Файл является своего рода обычным текстовым файлом, в котором могут быть использованы некоторые настраиваемые разделители.
Открытие файлов с разделителями табуляции
Файл с разделителями табуляции (текстовый) содержит данные электронной таблицы, но без какого-либо форматирования. Данные расположены в строках и столбцах, как в таблицах и электронных таблицах. Фактически, файл с разделителями табуляции является особым видом обычного текстового файла с табуляцией между каждым столбцом.
Открытие файлов со значениями, разделенными табуляцией (TSV)
Файл со значениями, разделенными табуляцией (TSV), содержит данные электронной таблицы, но без какого-либо форматирования. Это то же самое, что и файл с разделителями табуляции, где данные расположены в строках и столбцах, как в таблицах и электронных таблицах.