Прощайте, CSV и текстовые файлы - Hello XML

Содержание

Я создал несколько приложений Excel, которые использовали CSV-файл или простой текстовый файл в качестве входных данных. Для этого есть несколько причин, вот 3 моих главных:

1. Мне не разрешили доступ к базе данных, но разрешили экспорт (настойчивые администраторы БД).

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

3. У меня не было бы подключения к базе данных каждый раз, когда она мне нужна (вне сети компании и т. Д.).

В каждом случае я спрашивал что-то вроде «ну, могу ли я получить плоский файл данных, скажем, каждый понедельник утром», и обычно отвечал «Текст или CSV?»… Думаю, с этого момента я скажу XML.

Почему? XMl проще в использовании и предлагает большую гибкость, чем файл CSV.

Каких-либо удивительных различий нет, но вот несколько очевидных, которые мне не приходят в голову:

• С помощью XML я могу импортировать только те столбцы данных, которые мне нужны в электронной таблице. С CSV мне нужно импортировать весь документ.

• С помощью XML я могу импортировать различные части данных в любое место электронной таблицы. В CSV я ограничен импортом данных в том виде, в каком они выглядят в файле.

• С помощью XML я могу щелкнуть правой кнопкой мыши и нажать «Обновить», когда данные новые. С CSV мне нужно снова пройти процесс импорта. (занимает несколько минут при импорте фиксированной ширины и большом количестве столбцов)

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

Возможно, для некоторых это не проблема, но для меня это шаг в направлении «добро пожаловать в XML, добро пожаловать в 2005». Возможно, это причина, по которой вы также захотите изучить возможности XML в Excel.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave