?

Log in

No account? Create an account

rauf


Блог Алиева Рауфа

О жизни и о себе


Язвы и грабли CSV http://j.mp/oQBRrQ
rauf
Язвы и грабли CSV http://j.mp/oQBRrQ



Вот, вчера накипело,…
rauf
http://www.habrahabr.ru/company/mailru/blog/129476…
Вот, вчера накипело, плюсуйте, если в тему )

Вот, набросал по-быстрому…
rauf
http://www.facebook.com/photo.php?fbid=10150324211…
Вот, набросал по-быстрому картинку на майку. Фигня какая-то вышла, да?…

Язвы и грабли CSV
rauf

CSV является стандартом де-факто для связи между собой разнородных систем, для передачи и обработки объемных данных с «жесткой», табличной структурой. Во многих скриптовых языках программирования есть встроенные средства разбора и генерации, он хорошо понятен как программистам, так и рядовым пользователям, а проблемы с самими данными в нем хорошо обнаруживаются, как говорится, на глаз.

История этого формата насчитывает не менее 30 лет. Но даже сейчас, в эпоху повального использования XML, для выгрузки и загрузки больших объемов данных по-прежнему используют CSV. И, несмотря на то, что сам формат довольно неплохо описан в RFC, каждый его понимает по-своему.

В этой статье я попробую обобщить существующие знания об этом формате, указать на типичные ошибки, а также проиллюстрировать описанные проблемы на примере кривой реализации импорта-экспорта в Microsoft Office 2007. Также покажу, как обходить эти проблемы (в т.ч. автоматическое преобразование типов Excel-ом в DATETIME и NUMBER) при открытии .csv.

Тем, у кого есть habrahabr-аккаунт, продолжение читать здесь Остальным сюда :-)Collapse )

чем бы озаглавить…
rauf
http://apps.facebook.com/topface/?ref=post