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

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

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

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

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

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

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

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

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

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

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

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

InvalidCharacters.csv

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

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

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

CustomSeparator.txt

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

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

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

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

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

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

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

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