Открытие файлов с различными форматами

Открытие файлов с различными форматами

Aspose.Cells позволяет разработчикам открывать файлы электронных таблиц различных форматов, таких как SpreadsheetML, CSV, TSV и файлы ODS. Для открытия таких файлов разработчики могут использовать тот же метод, что и при открытии файлов разных версий Microsoft Excel.

Открытие файлов SpreadsheetML

Файлы SpreadsheetML — это XML-представление электронных таблиц, включающее всю информацию о них, такую как форматирование, формулы и т.д. Начиная с Microsoft Excel XP добавлена возможность экспорта в XML, которая экспортирует таблицы в файлы SpreadsheetML.

Открытие файлов HTML

Aspose.Cells позволяет открывать файл HTML в объект Workbook. Файл HTML должен быть ориентирован на Microsoft Excel, т.е. MS-Excel должен иметь возможность его открыть.

Открытие файлов CSV

Файлы с разделенными запятыми (CSV) содержат записи, в которых значения разделены запятыми. Данные хранятся в виде таблицы, где каждый столбец разделен запятой и заключен в кавычки. Если значение поля содержит символ двойной кавычки, он экранируется парой символов двойной кавычки. Вы также можете использовать Microsoft Excel для экспорта данных электронных таблиц в CSV.

Открытие файлов CSV и замена недопустимых символов

В Excel, при открытии файла CSV со специальными символами, символы автоматически заменяются. То же самое делает API Aspose.Cells, что демонстрируется в приведенном ниже примере кода.

Образец исходного файла можно скачать с помощью следующих ссылок для тестирования этой функции.

InvalidCharacters.csv

Открытие текстовых файлов с пользовательским разделителем

Текстовые файлы используются для хранения данных электронных таблиц без форматирования. Файл является своего рода обычным текстовым файлом, в котором могут быть использованы некоторые настраиваемые разделители.

Для тестирования этой функции можно скачать исходные файлы с следующих ссылок.

CustomSeparator.txt

Открытие файлов с разделителями табуляции

Файл с разделением по табуляции (Text) содержит данные таблицы, но без форматирования. Данные расположены по строкам и столбцам, как в таблицах и электронных таблицах. В основном, файл с разделителями табуляции является особым видом текстового файла без форматирования с табуляцией между столбцами.

Открытие файлов со значениями, разделенными табуляцией (TSV)

Файл с разделёнными табуляцией значениями (TSV) содержит данные таблицы без форматирования. Аналогично файлу с разделителями по табуляции, данные расположены по строкам и столбцам, как в таблицах и электронных таблицах.

Открытие файлов SXC

StarOffice Calc похожа на Microsoft Excel и поддерживает формулы, диаграммы, функции и макросы. Таблицы, созданные с этим программным обеспечением, сохраняются с расширением SXC. Файл SXC также используется для файлов таблиц OpenOffice.org Calc. Aspose.Cells может читать файлы SXC, что демонстрируется следующими примерами кода.

Открытие файлов FODS

Файл FODS — это таблица, сохранённая в формате XML OpenDocument без сжатия. Aspose.Cells может читать файлы FODS, что показано в следующем примере кода.