Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Юрген фон Кранах ([info]asterius)
@ 2008-07-24 11:35:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Музыка:Divine Muzak - Teach Me Pain

?
Дано: текстовый файл со значениями, разделенными запятой, формата .csv

Проблема: при импорте файла Outlook Express в окне "Раскладка импортируемых полей" не находит соответствующих эквивалентов полей адресной книги, начинает импортировать все в одну строчку, а потом и вовсе сообщает об ошибке.

Вопрос: Есть ли идеи, дорогие товарищи, что с этим делать? Попробовать в другом OE? Или же что...

P.S. Вот, кстати, новый Стив Фон Тилл, который goes M.Gira, M.Lanegan и J.Cash, совсем уж умудренно-фолковый, рекомендую: http://www.shareonall.com/Steve_Von_Till_-_A_Grave_Is_A_Grim_Horse_2008_milo_rar.htm.



(Добавить комментарий)


[info]diabigor
2008-07-24 12:04 (ссылка)
Заменить запятую на точку с запятой. Формат csv может различаться от программы к программе разделителями, наличием кавычек, и главное - кодировкой. Чтобы понять, какой конкретно формат нужен аутлуку, можно создать в аутлуке тестовую книгу с парой записей и экспортировать её в csv. А потом прямо в тот же файл (чтобы быть уверенным насчёт кодировки) вставить из буфера свою базу, убедиться, что она по виду строк соответствует тестовой, и импортировать обратно.

(Ответить) (Ветвь дискуссии)


[info]asterius
2008-07-24 12:19 (ссылка)
да, ебануться
судя по всему, имеющаяся база НАСТОЛЬКО отличается от того, как делает ОЕ, что маманегорюй, вставить из буфера малореально
у ОЕ вообще никаких кавычек и запятых нет, все чисто по экселевским столбцам разбито

буду думать

спасибо за ответ!

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]diabigor
2008-07-24 12:25 (ссылка)
В каком смысле разбито по столбцам?! Формат csv это текстовый файл, открывать его надо в блокноте. По столбцам разбивает эксель, когда при открытии этого текстового файла анализирует его (те самые разделители, в частности).

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]asterius
2008-07-24 12:32 (ссылка)
хехе
да, пардон

в текстовом виде тоже различаются капитально
я правильно понимаю, что привести к общему виду, которым питается ОЕ, можно ручным редактированием имеющейся базе в блокноте?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]diabigor
2008-07-24 12:47 (ссылка)
Зачем же ручным, надо использовать поиск и замену. В случае, если при этом требуется оперировать концом строки (абзаца), то надо этот текстовый файл открыть, например, в Ворде.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]asterius
2008-07-24 13:37 (ссылка)
с автозаменой-то понятно

я в том смысле, что может имеет смысл конвертеры какие поискать

данке!

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]diabigor
2008-07-24 13:45 (ссылка)
В качестве конвертеров можно использовать адресные книги разных почтовых клиентов и тот же эксель (если открывать в них базу и сохранять в другом формате), но в данном случае как раз-таки гораздо проще обойтись без конвертеров, ибо в текстовом файле ты можешь собственными глазами увидеть, в чём проблема, и что надо изменить, а вот что делают конвертеры - уже не так ясно (учитывая кодировку и возможные невидимые символы). Кстати, может иметь значение даже наличие/отсутствие пустой строки в конце файла, или какие-нибудь там пробелы в конце каждой строки.
С экселем осторожнее, он любит портить числовые данные, превращая их в даты, цены или добавляя/удаляя десятичную запятую.

(Ответить) (Уровень выше)


[info]slider
2008-07-24 12:37 (ссылка)
Можно открыть csv в блокноте и поменять все , на ; и попробовать импортировать так.
Можно еще попробовать поменять в региональных настройках вид разделителя дробной и целой части числа - с запятой на точку. Не должно, но, может, это поможет. :)

(Ответить) (Ветвь дискуссии)


[info]asterius
2008-07-24 13:37 (ссылка)
спасибо, попробуем! )

(Ответить) (Уровень выше)