| |||||||||
| |||||||||
БЛИН!!!!!!!! Павел, либо я глючу, либо ты чего-то подкрутил...
Сижу, маюсь как бы чего придумать, чтобы не глюкало когда забуду в не заполняемой ячейке поставить пробел.
То так тыкну, то эдак, а все с косяком! Дай думаю гляну, а что если намеренно забуду и оставлю ячейку пустой. Мож, думаю, по ходу чего и придумаю. А оно, бац-бац!!! И на пустые ячейки делитель сам встал.
Ну, ЁмаЁ, колись, сколько я уже про это не знаю и мучаюсь с пробелами?
Сижу, маюсь как бы чего придумать, чтобы не глюкало когда забуду в не заполняемой ячейке поставить пробел.
То так тыкну, то эдак, а все с косяком! Дай думаю гляну, а что если намеренно забуду и оставлю ячейку пустой. Мож, думаю, по ходу чего и придумаю. А оно, бац-бац!!! И на пустые ячейки делитель сам встал.
Ну, ЁмаЁ, колись, сколько я уже про это не знаю и мучаюсь с пробелами?
Не надо никогда ставить в пустые ячейки пробелы. всегда так было. "давно здесь сижу".
Разработчик CMS Eurowebcart
Чем хош клинуся. у меня и были главным образом проблемы именно из за этого.
Если где-то пропустил ячейку и не поставил пробел, то все, кронты.
Получается то, что тут написано. Сразу не заметишь, и понеслись пляски с бубном. А пойди ка отследи, если 9000 наименований.
Если где-то пропустил ячейку и не поставил пробел, то все, кронты.
Получается то, что тут написано. Сразу не заметишь, и понеслись пляски с бубном. А пойди ка отследи, если 9000 наименований.
Ну может эксель стал нормально экспортировать?
Я делаю так -
беру db_index.txt
открываю в notepad++
делаю Заменить - символ табуляции на пробел (чтобы потом не было проблем)
потом импортирую в эксель
Кодировка Кириллица Win1251
разделитель - | (вертикальная палочка)
ограничитель строки - нет
далее в настройках импорта выбираю каждый столбец ставлю формат каждого столбца -ТЕКСТ, а не общий иначе цифры превратятся в даты.
Затем правлю что надо и экспортирую в текстовый файл - разделители - знак табуляции.
Открываю полученное в notepad++ и заменяю знак табуляции в | (вертикальную палочку)
ВСЁ!
Я делаю так -
беру db_index.txt
открываю в notepad++
делаю Заменить - символ табуляции на пробел (чтобы потом не было проблем)
потом импортирую в эксель
Кодировка Кириллица Win1251
разделитель - | (вертикальная палочка)
ограничитель строки - нет
далее в настройках импорта выбираю каждый столбец ставлю формат каждого столбца -ТЕКСТ, а не общий иначе цифры превратятся в даты.
Затем правлю что надо и экспортирую в текстовый файл - разделители - знак табуляции.
Открываю полученное в notepad++ и заменяю знак табуляции в | (вертикальную палочку)
ВСЁ!
Разработчик CMS Eurowebcart
У тебя получается обходной маневр.
Я делаю так:
А заливаю на сайт сразу из xls. Вот только не ясно, на каком этапе теряются | разделители. Толи парсер клювом щелкает, толи во время индексации теряются.
Хочу сообразить, как одним тыком, из xls ного превратить обратно в текстовой с разделителями. Похоже, надо макрос под это дело сооружать.
Я делаю так:
А заливаю на сайт сразу из xls. Вот только не ясно, на каком этапе теряются | разделители. Толи парсер клювом щелкает, толи во время индексации теряются.
Хочу сообразить, как одним тыком, из xls ного превратить обратно в текстовой с разделителями. Похоже, надо макрос под это дело сооружать.
ограничитель строк стоит "" в скрине
надо ставить НЕТ
Таким образом как у тебя - проблема может возникнуть - символ табуляции часто бывает в описаниях, его надо уничтожить!
надо ставить НЕТ
Таким образом как у тебя - проблема может возникнуть - символ табуляции часто бывает в описаниях, его надо уничтожить!
Разработчик CMS Eurowebcart
Да, упустил кавычку. Человеческий фактор называется. Примерно так косяки и вылезают потом.
Я под это дела макрос зарядил. Сперва хотел брать сразу с сайта ссылку на индекс. Но передумал. xls матюкаться шибко начинает.
А вообще круть. Тык и все на местах.
Я под это дела макрос зарядил. Сперва хотел брать сразу с сайта ссылку на индекс. Но передумал. xls матюкаться шибко начинает.
А вообще круть. Тык и все на местах.
Я обычно пользуюсь блокнотом AkelPad. Несколько более функционален.
И там есть функция записи действий в макрос. Хочу попробовать в ценах менять точки на запятые еще до заливки в xls. Но для этого нужно составить регулярку по такому принципу:
Только мне надо задать поиск любого числа, после которого стоит точка, за которой стоит любое число. И указать, менять точку на запятую.
Тыкал-тыкал всяко, не выходит. Соображальик не срабатывает.
И там есть функция записи действий в макрос. Хочу попробовать в ценах менять точки на запятые еще до заливки в xls. Но для этого нужно составить регулярку по такому принципу:
Что: ((?:|[d.])d+).(d+(?=[d.]|$))
Чем: $1,$2
Чем: $1,$2
Только мне надо задать поиск любого числа, после которого стоит точка, за которой стоит любое число. И указать, менять точку на запятую.
Тыкал-тыкал всяко, не выходит. Соображальик не срабатывает.
Ну во первых в русской локали используется ТОЧКА как десятичный разделитель и если менять то наоборот запятую на точку в числах.
а во вторых поменять можно используя штатную процедуру поиска и замены в самом магазине.
а во вторых поменять можно используя штатную процедуру поиска и замены в самом магазине.
Разработчик CMS Eurowebcart
Нет, я не про сайт.
А про выгруженную базу txt до заливки в xls для массовой правки.
Когда приходится всю базу гонять по xls, иной раз не уследишь и все, кронты.
Блин, я уже неделю отлавливаю косяки то тут, то там.
Можно в акеле до загрузки в xls задать замену, и быть спокойным. Предположительно. т.к. в с запятыми числа в даты не переворачиваются. акел, он программируемый, с кучей всяких плагинов. И пишет макросы по поведению юзера. Тычешь кнопку - писать, и выполняешь нужное действие. Выполнил, прекращаешь запись. На основе этого создается макрос и его потом всякий раз гоняешь, когда нужда есть.
А при возврате на сайт, парсер сам переворачивает обратно в точки.
А про выгруженную базу txt до заливки в xls для массовой правки.
Когда приходится всю базу гонять по xls, иной раз не уследишь и все, кронты.
Блин, я уже неделю отлавливаю косяки то тут, то там.
Можно в акеле до загрузки в xls задать замену, и быть спокойным. Предположительно. т.к. в с запятыми числа в даты не переворачиваются. акел, он программируемый, с кучей всяких плагинов. И пишет макросы по поведению юзера. Тычешь кнопку - писать, и выполняешь нужное действие. Выполнил, прекращаешь запись. На основе этого создается макрос и его потом всякий раз гоняешь, когда нужда есть.
А при возврате на сайт, парсер сам переворачивает обратно в точки.