10:17

Орла отрицать нельзя.
[ok]

Я снова к вам за помощью...

Имеется служебная необходимость конвертировать экселевский файл (эксель 2007, сохраненный для чтения прежними версиями) в формат dbf, для последующей заливки в базу данных. Яндекс и вики рассказали, что это за формат, я скачала бесплатный конвертер, но, видимо, что-то не так делаю - экселевских файлов он попросту не видит. Скачивала я DBF Converters' Shell. Может кто-нибудь на пальцах объяснить, как им пользуются или посоветовать что-то бесплатное с более понятным и, по возможности, русским интерфейсом?.. Страшно не хочется всю базу копировать руками...



Комментарии
29.09.2010 в 10:24

Прежде чем испробовать достичь цели - я хочу запомнить этот мир целым ©
В самом экселе выберите файл-сохранить как. В поле "тип файла" выберите тот формат БД, который Вам нужен
29.09.2010 в 10:45

Орла отрицать нельзя.
Сэр Дьявол
Нет его там. Я специально написала, что эксель 2007. Ибо яндекс донес еще и то, что в прежних версиях этот формат был...
29.09.2010 в 10:50

Откройте файл в MS Office 2003, пересохраните в нужном формате dbf, и старайтесь по возможности не использовать Office 2007.
Если беспокоит совместимость с "новым форматом", то есть утилитка от MS: Microsoft Office Compatibility Pack, хотя это тоже откровенный костыль.
29.09.2010 в 10:56

Орла отрицать нельзя.
Рез
Я на рабочем компе. На нем стоит лицензионный 2007 офис и НЕТ 2003. Ставить пиратку я, как вы, думаю, понимаете, не имею никакого права, ибо прибьют нафик, а если спалят какие инстанции - и вовсе пипец будет. Не знаю точно, что нынче полагается за пользование пиратским офисом.
На домашнем компе у меня линукс с опенофисом, если что, да и таскать рабочие файлы домой как-то откровенно не тянет.
Не надо считать меня за совсем уж полную блондинку, а?.. Я откровенно не ориентируюст в незнакомых мне форматах и программах на непонятном языке (хвоста по английскому никто не отменял), но предложенные возможности прекрасно осознаю.
За утилитку спасибо, может, и спасет. Сейчас попробую.
29.09.2010 в 11:12

Орла отрицать нельзя.
Посмотрела на утилиту. осознала, что она приспособлена для совместимости 2003 формата под 2007, а не наоборот, и к dbf вроде как отношения не имеет.
Может кто-нибудь нормальную программу подсказать?
29.09.2010 в 11:28

Sanctus Satanas
Ну да, в 2007 отрезали возможность сохранять в DBF, т.к. Microsoft считает, что этим пользуются единицы и поддерживать в текущих версиях нет смысла.

Может быть, поможет вот такое решение: www.sql.ru/forum/actualthread.aspx?tid=589512#6...
29.09.2010 в 11:34

Реальный мир ужасен, виртуальный - загадочен...
Кристалл хрусталя, вы бы поменьше извращались дома и было все в порядке ;)
Вот эту программу скачивали? www.whitetown.com/xls2dbf/
29.09.2010 в 11:38

Орла отрицать нельзя.
LAV ©
Знаете, у меня сейчас настроение злое... Так что - вы бы поменьше советовали, куда вас не спросили. Даже будь у меня дома лицензионный офис, которого я в жизни не имела и не хочу, с фига ли таскать туда рабочие файлы?..
Нет. Это платная программа, а я не хочу погибнуть от руки сисадмина или директора.
DBF Converters' Shell. Я в посте написала.
29.09.2010 в 11:48

Кристалл хрусталя, будь у меня самого не опенофис дома, я бы вам просто законвертил сам. Предлагалось не устанавливать на рабочий комп, а спросить у коллег-друзей, может кто это сделает быстрее, чем искать конвертер, так что никто не считает вас за откровенную блондинку, просто на мой взгляд в данном вопросе быстрее всего и эффективнее было бы поступить именно таким способом.

Однако, если у вас нет такой возможности, попробуйте такой вариант: xlsx -> csv -> dbf.
Excel сохраняет в csv, а Access умеет его импортировать.
Это решает поставленную задачу?

Линка для импортирования в Access (если что).
www.brighthub.com/computing/windows-platform/ar...
29.09.2010 в 12:03

Sanctus Satanas
Хм... А зачем для этого экспортировать в CSV? Access же и так поддерживает Excel'евский формат.
29.09.2010 в 12:07

Орла отрицать нельзя.
Рез
Ох, надеюсь, что решит. Мне подруга попыталась через опенофис законвертить - не вышло, выдал ошибку. Спасибо.
29.09.2010 в 12:16

Можно попробовать вот это — www.whitetown.com/csv2dbf/
29.09.2010 в 12:18

Орла отрицать нельзя.
Enkryptor
Спасибо
29.09.2010 в 12:24

Реальный мир ужасен, виртуальный - загадочен...
Нет. Это платная программа, а я не хочу погибнуть от руки сисадмина или директора.
DBF Converters' Shell. Я в посте написала.


Т.е. указанный мною конвертер Вы не пробовали ставить? У него 30 дней пробного периода без оплаты.
29.09.2010 в 12:26

Орла отрицать нельзя.
LAV ©
Я тут внимательно перечитала все, что можно, и вроде начала понимать, как эксель нужной базе скормить... Сейчас попробую разобраться, но за программы - спасибо)
30.09.2010 в 14:30

Что получилось? Я так понимаю, можно сохранить в csv, а потом импортировать в dbf.
15.11.2010 в 14:55

Орла отрицать нельзя.
Не потребовалась конвертация. Я таки разобралась с интерфейсом полностью и залила файлы куда надо прямо из экселя... :what: Я иногда очень туплю, простите.
15.11.2010 в 17:16

Насколько я понял, вы загрузили XLS сразу в ту программу (так и оставшуюся нам неизвестной), для которой это и было нужно.
15.11.2010 в 17:27

Орла отрицать нельзя.
Enkryptor
Да. Программа - Партионная почта, partpost.