![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
Likurgius |
|
|||
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 20.8.2005 Репутация: нет Всего: нет |
Здраствуйте.
Нужна помощь, как прочитать xls файл или конвертировать в csv? Используя соответственно pgsql(Postgre). Буду благодарен за любые советы/ссылки/помощь. По не зависящим от меня причинам, нельзя использовать нормальные технологии(Java, C/C++,C#) C Уважением, Максим. |
|||
|
||||
Magnifico |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 23.1.2008 Где: Московская област ь Репутация: нет Всего: 17 |
команда copy ... from ...
-------------------- Всё в порядке - спасибо зарядке ! |
|||
|
||||
Likurgius |
|
|||
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 20.8.2005 Репутация: нет Всего: нет |
Я прошу прощения, но разве .xls и .csv это одно и то же??
мне требуется прочитать .xls, ну или конвертировать его в .csv ![]() ![]() |
|||
|
||||
Magnifico |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 23.1.2008 Где: Московская област ь Репутация: нет Всего: 17 |
можно сказать что одно и тоже (набор данных) ведь это в первую очередь нужно переброс данных )
в Excel можно сохранить в csv ,а csv можно открыть в Excel -------------------- Всё в порядке - спасибо зарядке ! |
|||
|
||||
Likurgius |
|
|||
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 20.8.2005 Репутация: нет Всего: нет |
ммм...да csv обработать действительно не проблема
![]() надо уточнить, пользователь будет вводить именно .xls или все же .csv.(мысли вслух) а напрямую работать с .xls я так понимаю нет возможности? Т.е..чтобы pgsql сам конвертировал xls -> csv. спасибо за помощь. Это сообщение отредактировал(а) Likurgius - 22.5.2008, 12:59 |
|||
|
||||
Magnifico |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 23.1.2008 Где: Московская област ь Репутация: нет Всего: 17 |
платная (не пробвал)
EMS Postgresql Import (Excel Access dbf txt csv) -------------------- Всё в порядке - спасибо зарядке ! |
|||
|
||||
RockClimber |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 848 Регистрация: 5.5.2006 Где: планета 013 в тен туре Репутация: нет Всего: 15 |
А эта команда добавляет снизу строки или перезаписывает? И как она работает с ключами? -------------------- Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит. |
||||
|
|||||
LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 3 Всего: 538 |
Это фактически массовые insert (только оптимизированный по производительности).
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
RockClimber |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 848 Регистрация: 5.5.2006 Где: планета 013 в тен туре Репутация: нет Всего: 15 |
Вроде работает, но есть проблема.
когда подгружаю данные, содержащие русский текст, выдается ошибка:"invalid byte sequence for encoding "UTF8": 0xff" Файл csv готовлю в Excel, пробовал создавать базу и с кодировкой UTF-8, и WIN1251, ничего не помогает. Или проблема в том, что Excel не сохраняет данные в UTF? P. S.
А есть такая же команда, но с перламутровыми пуговицами но только массовые update (т. е. перезапись определенных строк)? Это сообщение отредактировал(а) RockClimber - 4.6.2008, 18:06 -------------------- Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит. |
|||
|
||||
LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 3 Всего: 538 |
Установи правильную кодировку:
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PostgreSQL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |