![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Какие превосходства у CSV (Comma separated values) перед TSV (Tab-separated values)? |
|
Какие превосходства у CSV (Comma separated values) перед TSV (Tab-separated values)?
|
Ветеран Сообщения: 3320 |
Всем привет.
Отвечая на свой же вопрос: у CSV есть визуальное разделение (запятая, вместо невидимой табуляции) если смотреть на сам исходным файл, а не любоваться результатами работы парсера. И то, данное превосходство можно нивелировать, если смотреть в текстовом редакторе/процессоре у которого есть возможность отображать не печатные символы. MS Word->Отобразить все знаки А так для CSV нужно дополнительно обрабатывать данные - заключать в кавычки значения, в которых требуются применять запятую, дабы дать парсеру понять, что это не служебная запятая и бить на колонки в данном случаи не требуется. До создания темы даже не знал что аббревиатура TSV применяется. Дело в том что когда с Екселя копируешь табличные значения и вставляешь их в Блокнот как раз разбитие через табуляцию, и это тоже табличное представляет данных на что призван CSV для которого с Екселя требуется проделать Файл – Сохранить. Этим же путём можно сохранить и табулированный файл тот же TSV. Кто не в курсе то Парсер - это программа или часть программы, выполняющая синтаксический анализ. http://ru.wikipedia.org/wiki/Синтаксический анализ Несмотря на это распространенность CSV весьма значительная по сравнению с TSV. Почему? |
|
Отправлено: 20:45, 20-03-2009 |
-!- Сообщения: 3792
|
Профиль | Отправить PM | Цитировать Цитата:
Цитата:
|
||
Отправлено: 11:54, 21-03-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Если данный в таблице примерно одной размерности, то TSV будет представлен ровными колонками, а не сплошным текстом, как CSV. Так что на счёт визуального представления не согласен.
|
Отправлено: 12:14, 21-03-2009 | #3 |
-!- Сообщения: 3792
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 13:28, 21-03-2009 | #4 |
Необычный Сообщения: 4466
|
Профиль | Сайт | Отправить PM | Цитировать Табуляция понятие довольно растяжимое, в частности в программировании редакторы могут настраиваться, а могут и нет, на замену символа табулиции определенным числом пробелов. Будь то 8, 4 или 2. Основное применение - форматирование текста.
При переносе исходников в другой редактор наперед не известно, как он работает с табуляцией. Пологаю что и в данном случае также не известно, как идет сохранение файла. Будет ли редактор вставлять символ табуляции или же заменит неким числом пробелов. CSV - четко определен разделяющий символ Цитата Admiral:
Также попробую предопложить что с CSV удобнее работать в анализаторах текста gawk, perl, и т.п. |
||
------- Отправлено: 14:35, 21-03-2009 | #5 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать dascon позиция ясна. Так же и при выводе на печать, в случаи не равномерных данных, будет видно где закончились колонки. Впрочем по типу приводимых данных это тоже можно сделать.
Busla я как раз TSV использую, хоть и не знал что он так называется, всегда называл как его называет Ексель - текстовый файл с разделителями табуляции или просто табулированный текст. Про превосходство визуализации предположил как идею возникновения CSV. С CSV столкнулся на форуме в виде предложения сохранить в нём PM, чуть не спутав его с CVS (Concurrent Versions System) про который слышал ранее благодаря ресурсу sourceforge.net Данную путаницу встретил и в теме Для чего нудны csv-файлы? где на 4м и 5м посте распутали. lxa85 с пробелами тоже можно решить вопрос, если их точно будет больше одного. Это и будет отличием от одинарного, который может быть в полях данных. Да но информативная нагрузка на пользователя, работающего с сырыми данными и видящего служебные запятые и кавычки обрамляющие данные где это требуется. Хотя как вариант можно заключить в кавычки все поля с данными с целью однородности. В случаи анализаторов текста вполне возможно, ведь тогда можно управлять данными с консоли (если я правильно понял идею применения gawc в ключе с CSV), а табуляцию консоль не воспримет, в отличии от запятой. |
Отправлено: 03:29, 22-03-2009 | #6 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать lxa85, понятие, как раз, довольно чёткое, а кривые реализации к сожалению, существуют практически для всего :-)
|
Отправлено: 11:26, 22-03-2009 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Какие существуют и какие можете посоветовать программы-проксификаторы ? | ALEKCEN | Хочу все знать | 1 | 14-03-2012 19:29 | |
Firewall - какие порты рекомендуется обязательно закрывать? какие опасней всего? | God-of-Chaos | Сетевые технологии | 2 | 14-07-2009 09:34 | |
Порты и службы, какие нужны а какие нет? | Bullet-Avalon | Хочу все знать | 2 | 12-02-2009 11:53 | |
Разное - [решено] Не изменить ассоциацию файлов CSV с Excel на TablePro | truvo | Microsoft Windows 2000/XP | 3 | 26-07-2008 08:44 | |
Enter = Tab | Nealles | Программирование и базы данных | 7 | 07-06-2003 19:27 |
|