| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программирование, связанное с MS Office > Excel -> DBF |
| Автор: AndrSB 2.3.2008, 17:50 |
| Добрый день, господа. Извините, если не туда постучался (1-й раз) Если не затруднит, подскажите пожалуйста, каким скриптом c листа Excel с данными (Off 2003) сотворить DBF-файл (Save as... не подходит). Или закачать данные в готовый DBF, т.к. пустышка DBF с нужной структурой уже есть. Обязательно ли в 1-ой строке листа должны быть имена полей? Заранее спасибо. |
| Автор: Naghual 2.3.2008, 20:06 |
| Чем вас не устраивает SaveAs ? Это самый простой способ. Наличие колонок обязательно для SaveAs |
| Автор: mihanik 2.3.2008, 21:22 |
По-моему, "да". Почему? Возьмите включите макрорекордер, запишите всё в DBF-файл, потом посмотрите что получилось в коде... |
| Автор: Данкинг 3.3.2008, 21:24 | ||
Конечно, иначе откуда в DBF названия полей возьмутся. |
| Автор: E_v_g 4.3.2008, 09:13 | ||||
Перед копированием строк в DBF надо в нем сначала добавить нужное кол-во строк:
Постоянно пользуюсь этим примером - работает. Во входном листе первая строка должна быть пустой. shablon.DBF - шаблон файла DBF с единственной строкой. |
| Автор: AndrSB 5.3.2008, 18:12 |
| E_v_g, Спасибо огромное! Работает. +5 поставил бы тебе в репутацию, но еще не разрешают. |
| Автор: Naghual 5.3.2008, 19:06 |
| AndrSB, а как-же ваше ? |
| Автор: mihanik 5.3.2008, 20:46 | ||||
Вот именно... |
| Автор: AndrSB 6.3.2008, 18:46 |
| Это значит, что я не до конца разобрался с возможностями "великого и могучего" и сделал поспешные выводы. И т.к. у меня не получалось сохранять из xls в dbf, через save as... с сохранением форматов и записей, я хотел найти обходной путь. Кстати, мой пример работает вроде без save as..., загвоздка была в количестве записей. Naghual, mihanik, - Гуру, не судите строго ламера. Каюсь, в невежестве, но благодаря Вам, уже знаю больше. Спасибо. |