В связи с тем, что начиная с MS Office 2007 прекращена поддержка чтения и сохранения листов в формате DBF, между тем во многих организациях России эта связь между Excel и dbf все еще необходима.
Базы данных формата dbf всё еще поддерживает популярная бухгалтерская программа 1С, во многих организациях также до сих пор используются решения на Foxpro.
Есть несколько способов как обойти эту проблему.
1 СПОСОБ
1. Открыть MS Access 2010 или MS Access 2007.
2. Создать новую базу данных нажать "Новая база данных".
3. На вкладке "Внешние данные" нажать кнопку "Excel", импортировать данные из файла Excel.
4. Выбрать файл и нажать "ОК".
5. Нажать "Далее".
6. Поставить галочку "Первая строка содержит заголовки столбцов" и нажать "Далее".
7. Проверить тип данных в столбцах, если необходимо поменять тип и нажать "Далее".
8. Поставить галочку "Не создавать ключ" и нажать "Далее".
9. Задать имя таблицы и нажать "Готово".
10. Нажать кнопку "Закрыть".
11. На закладке "Внешние данные" во вкладке "Экспорт" нажать "Дополнительно" и выбрать "Файл dBase".
12. Выбрать версию dBase и нажать "ОК".
13. Нажать кнопку "Закрыть".
14. В той же директории, где находится файл Excel, появилась таблица dbf.
2 СПОСОБ
Применим пакет компенсирующий сознательное решение Microsoft прекратить поддержку DBF начиная с MS Office 2007, 2010.
1. Скачать архив содержащий библиотеку zjvcst.dll и надстройку Dbf_Operations.xla>>>
2. Скопировать из архива файл zjvcst.dll в папку %SYSTEMROOT% (C:\Windows).
3. Скопировать из архива файл Dbf_Operations.xla
в C:\Program Files\Microsoft Office\Office\Library для MS Office 97
в C:\Program Files\Microsoft Office\Office11\Library для MS Office 2003
в C:\Program Files\Microsoft Office\Office12\Library для MS Office 2007
в C:\Program Files\Microsoft Office\Office14\Library для MS Office 2010
4. Открываем Excel.
5. Закладка "Файл" -> "Параметры".
6. Вкладка "Надстройки" -> "Управление:" нажать кнопку "Перейти...".
7. Поставить галочку "Надстройка для работы с DBF" и нажать "ОК".
8. В Excel в закладке "Надстройки" появятся три пункта для работы с DBF.
Считать DBF в текущий лист начиная с выделенной ячейки.
Считать DBF во вновь созданную книгу.
Сохранить выделенные ячейки в формате DBF.
Post's attachments
Library.rar 48.13 kB, 4449 раз. загрузили с 2013-05-06
