Импорт табличных данных

 

   Электронные таблицы

Импорт табличных данных

Дополнительный материал.

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

В конкурентной борьбе, тем не менее, производители программного обеспечения (ПО) осознали необходимость в том, чтобы их программы могли открывать файлы конкурирующих программ – хотя бы для того, чтобы облегчить переход пользователей от конкурентов. Импорт данных из одной программы в другую обычно производился посредством текстовых форматов CSV и TXT. (Правда, при этом сохранение файлов в форматах конкурирующих программ чаще всего не поддерживалось).

В таких файлах содержимое строк разделяется символом перевода строки, а ячеек – специальным знаком-разделителем, который может быть разным в зависимости от формата: в TXT обычно используется знак табуляции, а в CSV – точка с запятой. Впрочем, знак-разделитель может быть и другим; основной критерий выбора такого знака – наименьшая вероятность его появления в тексте ячеек. Минус таких форматов – неспособность хранить информацию о формате данных в ячейках (строки, числа и т.п.), а также графические изображения и диаграммы.

Тем не менее, такие форматы до сих пор используются для импорта данных, т.к. большинство производителей ПО (в частности, фирма Microsoft) так и не открыли свои форматы. При необходимости нетрудно сохранить данные в форматах CSV или TXT – достаточно выбрать пункт меню Файл>Сохранить как, и в появившемся диалоговом окне указать формат файла.

При выборе типа формата “Текст CSV (.csv;.txt)” становится активной опция “Изменение настроек фильтра”. Если включить ее перед сохранением файла, то предварительно будет выведено диалоговое окно следующего вида:

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

Заметим, что в OpenOffice.org Calc эти форматы не так актуальны. Этот табличный процессор успешно сохраняет данные в форматах других программ, включая и Microsoft Excel.

Данные в форматах CSV и TXT нередко используются для различных программ автоматической обработки. Однако и в них можно применить формат SWC – он основан на языке XML, для работы с которым в программах существует множество инструментов.

Hosted by uCoz