Форум об интернет-маркетинге
Вернуться   Форум об интернет-маркетинге > Поисковые системы, продвижение и оптимизация сайтов. > Яндекс

Яндекс Обсуждение поисковой системы

Ответ
 
Опции темы
Старый 01.09.2020, 01:02   #1
burunduk
попробуй отними
Профессор
 
Аватар для burunduk
 
Регистрация: 14.07.2020
Сообщений: 890
Сказал(а) спасибо: 1,024
Получил(а) "Спасибо": 2,088
Нарушения: 0/0 (0)
Репутация: 660509

Thread Starter формат csv от яндекса

скажите это я такой тупой или в яндексе что-то не работает

вроде как в csv
Цитата:
Каждая строка файла — это одна строка таблицы.
Разделителем (англ. delimiter) значений колонок является символ запятой (,).
Значения, содержащие зарезервированные символы (двойная кавычка, запятая, точка с запятой, новая строка) обрамляются двойными кавычками ("). Если в значении встречаются кавычки — они представляются в файле в виде двух кавычек подряд.
так почему яндекс экранирует кавычки в значениях \ (обратным слешем)?

Последний раз редактировалось CrazyBug; 01.09.2020 в 08:22.
burunduk вне форума   Ответить с цитированием
Старый 01.09.2020, 16:01   #2
ziliboba0213
Позитив =)
Академик
 
Аватар для ziliboba0213
 
Регистрация: 21.06.2020
Адрес: Санкт-Петербург
Сообщений: 4,367
Сказал(а) спасибо: 24,636
Получил(а) "Спасибо": 13,450
Нарушения: 0/0 (0)
Репутация: 1085558

По умолчанию Re: формат csv от яндекса

А не точка с запятой разделитель?
ziliboba0213 вне форума   Ответить с цитированием
Старый 01.09.2020, 16:50   #3
leonidukg
Работаю ⌛
Доцент
 
Аватар для leonidukg
 
Регистрация: 10.07.2020
Сообщений: 162
Сказал(а) спасибо: 6
Получил(а) "Спасибо": 250
Нарушения: 0/0 (0)
Репутация: 138205
Отправить сообщение для leonidukg с помощью ICQ

По умолчанию Re: формат csv от яндекса

Такие вот программисты
leonidukg вне форума   Ответить с цитированием
Старый 01.09.2020, 16:52   #4
vandamme
Junior Member
Студент
 
Аватар для vandamme
 
Регистрация: 04.08.2020
Сообщений: 20
Сказал(а) спасибо: 3
Получил(а) "Спасибо": 7
Нарушения: 0/0 (0)
Репутация: 1228

По умолчанию Re: формат csv от яндекса

так в вики написано, что формат не стандизирован целиком
"Многие приложения, которые работают с форматом CSV, позволяют выбирать символ разделителя и символ кавычек."
vandamme вне форума   Ответить с цитированием
Старый 01.09.2020, 16:53   #5
Mishka
Senior Member
Доцент
 
Аватар для Mishka
 
Регистрация: 21.06.2020
Сообщений: 229
Сказал(а) спасибо: 571
Получил(а) "Спасибо": 3,043
Нарушения: 0/1 (3)
Репутация: -20670

По умолчанию Re: формат csv от яндекса

Цитата:
Сообщение от ziliboba0213 Посмотреть сообщение
А не точка с запятой разделитель?
Любой может быть.

Цитата:
Сообщение от burunduk Посмотреть сообщение
скажите это я такой тупой или в яндексе что-то не работает
А в чем, собственно, вопрос?

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

В Экселе таких наворотов нет.

А потом можно уже и в Эксель засунуть, сохранив с нужным разделителем.

Мне, например, очень нравится Табуляция.
Не привязывает к знакам внутри ячеек.

Mishka вне форума   Ответить с цитированием
Сказали спасибо:
Старый 01.09.2020, 19:19   #6
burunduk
попробуй отними
Профессор
 
Аватар для burunduk
 
Регистрация: 14.07.2020
Сообщений: 890
Сказал(а) спасибо: 1,024
Получил(а) "Спасибо": 2,088
Нарушения: 0/0 (0)
Репутация: 660509

Thread Starter Re: формат csv от яндекса

Цитата:
Сообщение от Mishka Посмотреть сообщение
Он позволяет распарсить любой CSV, как бы не было там хитро с разделителями, кавычками и прочими пробелами.

В Экселе таких наворотов нет.
в том то и дело что там всё это есть
вопрос не в разделители, с этим проблем нет, вопрос зачем "(кавычка) в значении экранируется \ (обратным слешем)

для примера
вот так правильно
PHP код:
"обычное значение","значение с ""кавычкой" 
вот так делает яндекс
PHP код:
"обычное значение","значение с \"кавычкой" 
burunduk вне форума   Ответить с цитированием
Старый 01.09.2020, 19:22   #7
Chikk
[censored]
Академик
 
Регистрация: 24.06.2020
Адрес: Катманду
Сообщений: 1,135
Сказал(а) спасибо: 1,031
Получил(а) "Спасибо": 1,835
Нарушения: 0/0 (0)
Репутация: 8915
Отправить сообщение для Chikk с помощью ICQ

По умолчанию Re: формат csv от яндекса

Цитата:
Сообщение от burunduk Посмотреть сообщение
вопрос зачем "(кавычка) в значении экранируется \ (обратным слешем)
Видимо из-за того, что скрипт, который обрабатывает всё это реагирует на ", потому как сам написан с этими вот ". Скрижали же.
Chikk на форуме   Ответить с цитированием
Старый 01.09.2020, 19:26   #8
burunduk
попробуй отними
Профессор
 
Аватар для burunduk
 
Регистрация: 14.07.2020
Сообщений: 890
Сказал(а) спасибо: 1,024
Получил(а) "Спасибо": 2,088
Нарушения: 0/0 (0)
Репутация: 660509

Thread Starter Re: формат csv от яндекса

Chikk, вот тут начинается интересный момент, какая библиотека по умолчанию подобное делает?
(интересно чем яндексойды пользуются )
burunduk вне форума   Ответить с цитированием
Старый 01.09.2020, 19:27   #9
Chikk
[censored]
Академик
 
Регистрация: 24.06.2020
Адрес: Катманду
Сообщений: 1,135
Сказал(а) спасибо: 1,031
Получил(а) "Спасибо": 1,835
Нарушения: 0/0 (0)
Репутация: 8915
Отправить сообщение для Chikk с помощью ICQ

По умолчанию Re: формат csv от яндекса

Цитата:
Сообщение от burunduk Посмотреть сообщение
Chikk, вот тут начинается интересный момент, какая библиотека по умолчанию подобное делает?
99% сущего используют " в своих внутренностях. Так что... Лишь многомерная монетка сможет ответить на этот вопрос.
Chikk на форуме   Ответить с цитированием
Старый 01.09.2020, 19:32   #10
burunduk
попробуй отними
Профессор
 
Аватар для burunduk
 
Регистрация: 14.07.2020
Сообщений: 890
Сказал(а) спасибо: 1,024
Получил(а) "Спасибо": 2,088
Нарушения: 0/0 (0)
Репутация: 660509

Thread Starter Re: формат csv от яндекса

Chikk, ты не понял, это формирование файла csv на сервере из бд с помощью какой-то библиотеки, сама кавычка тут вообще не причём, интересен момент экранирования по умолчанию обратным слешем спецсимволов, подобное происходит при работе с регулярками, но никак не при формировании файла
burunduk вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Крауд-маркетинг. Трастовые ссылки для людей, Яндекса и Гугла. _Игорь Ссылки: покупка, продажа, обмен 11 04.10.2020 23:05
Жадности Яндекса нет предела! Had Яндекс 14 27.08.2020 23:22
Сбербанк выкупил у «Яндекса» долю в совместном предприятии «Яндекс.Деньги» Datot Разносортица 5 22.07.2020 12:31
Внутренние данные поиска Яндекса burunduk Яндекс 5 21.07.2020 17:44
Рекомендательный виджет Яндекса NCom РСЯ, Google AdSense и Youtube 9 12.07.2020 20:48


Текущее время: 09:48. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc. Перевод: zCarot