Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Serzhhh

Пересохранение из .xls в .dbf

07.12.2009, 16:12. Показов 5269. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день всем. У меня такая проблема:
Есть база данных сконвертированная в xls. Открываю через Excel, все без проблем. Но вот когда пересохраняю ее в *.dbf, закрываю исходный xls файлик, открываю dbf и получаю сл. результат:
Из n-го коливества столбцов в 2-х наблюдается обрезание содержимого ячейки, а именно:

-столбец забитый датами (формат ячеек столбца - общий (остался таким после конвертации еще из файла базы данных в xls)): вместо скажем 07/12/2009 остается 07/12/200

-столбец хранящий количество единиц товара (в том числе и мерный товар - макс. 3 знака после запятой и 4 до, тобиш хххх,ууу), формат ячеек столбца (тоже не изменялся после конвертации) - числовой, с числом знаком после запятой - 3. И в том случае, если число попадает под максимальный размер хххх,ууу, в дбф файле, при открытии его в Excel, те ячейки, где были такие числа - просто пусты.

Открываю опять xls, выделяю по имени столбец с датой и ставлю формат ячеек - общий (хотя в принципе он и был таков), а столбец с количеством - ставлю тип денежный и убираю "дописывание денежных единиц". Сохраняю в dbf, открываю - в столбце дат по-прежнему наблюдаю 200 вместо 2009.
Проделываю это процедуру на др. машине и все заработало чудесно.

Но проблема сводится к тому, что такие конвертации и пересохранения нужно делать непосредственно на объектах организиции, находящихся в разных концах города, и нету карантии что там все будет хорошо пересохранять, т.е. без "обрезки", да и не везде есть "второй" комп.

В первом "неудачном" случае на машине установлена WinXp sp3, MS OFFICE PRO 2003 RUS (после установки офиса никаких настроек не менялось). Во втором случае - Win 7 ultimate, офис тотже (также без изменений в каких либо настройках). Может у кого-то есть идеи по этому поводу, хоть это и не особо критично, но для меня вполне актуально.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.12.2009, 16:12
Ответы с готовыми решениями:

Пересохранение DBF файла в формате *.xls (MS EXCEL)
Здраствуйте. Мне необходимо преобразовать существующий DBF файл в таблицу EXCEL. Если я получаю данные из DBF файла в DataTable и потом...

Из *.xls в *dbf
Нужно файл из 1500 записей передать из EXCEL в Visual FoxPro. Может кто этим занимался - отзовитесь.

Копирование данных из dbf в xls
Есть 2 файла, 1ый - DBF (данные расположены горизонтально по строкам, 1ая строка шапка, последующие - данные), 2й - XLS (содержит только ту...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.12.2009, 16:12
Помогаю со студенческими работами здесь

Перевод из .xls - формата в .dbf
Здравствуйт. Столкнулся с такой ситуацией что необходимо перевести файл из *.xls в *.dbf. Кто что знает прошу ответить. Заранее...

Из DBF-файла в XLS-файл
Всем привет. Вот у меня заиграла любопытность, можна ли как-то написать програмку с помощу которого будут перекидатся данные с...

Преобразование .dbf файлов в .xls
Здравствуйте! Пишу батник, в котором одним из этапов должен быть преобразование .dbf файлов в .xls. На форуме в одной из тем мне...

insert select из xls в dbf
INSERT INTO temp.dbf (kod,field11,field12,field13) SELECT * FROM IN 'D:vbARTUR160806all_union1.xls' ;" прокатит ли такая конструкция,...

Код для преобразования из DBF в XLS
Подскажите пожалуйста наиболее шустрый код, считывающий, например, в командной строке, dbf (dBаse) файл и формирующий соответствующий ему...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru