|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.03.2011, 14:06 | #11 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
Образец
Добрый день.
я воспользовался решением для Excel http://www.sql.ru/Forum/actualthread.aspx?tid=589512 Сделал кнопку для удобства на панеле excel. Но есть большая проблема с переводом данных в формат dbf. В исходной таблице Excel много повторяющихся номеров(в столбце NUMLS) . Исходная таблица может состоять от 1000 строк до 6298 строк. Сегодня пробовал конвертировать,но изменяются данные в одном из столбцов при конвертировании. Может быть это связано с повторяющимися числовыми значениями в исходном столбце NUMLS( Excel ) Саму Excel таблицу с данными и файл dbf(версия FoxPro 8.0) прикрепил к письму. p.s. Может быть есть более <прямые> решения средствами самого Foxa 5.0? Я первый раз столкнулся с этим.Не знаю ни visual basic ни Fox'а. Очень прошу,жизненно необходимы вопрос! |
04.03.2011, 14:47 | #12 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
-ushёl-, не. ну тут уж Вы неправы!
сохранение в DBF предполагает наличие табличных данных. Это означает, что если в каком-то столбце числа - то должны быть числа. Если там текст, значит текст. А что у Вас в 9-й, 10 и 11- строках ?! Откуда в столбце NUMLS троеточия взялись?! Или я (и конвертор тоже) неправильно понял и столбец NUMLS текстовый?! |
04.03.2011, 15:47 | #13 | |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
Цитата:
Это не исходная таблица с данными. Исходная таблица очень большая свыше 6298 строк,из нее выбирают определённые строки,затем из выбранных строк формируют "окончательно" готовую таблицу Excel,в которой повторяются числовые значения в столбце NUMLS. Задача от головного офиса состоит в том,что нужно им отсылать готовые данные не в Excel формате,а в уже готовом dbf для версии Foxa 5.0. |
|
04.03.2011, 16:24 | #14 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Цитата:
Поймите, если будут нормальные исходные данные - получите нормальные DBF файл (судя по вложенному в архив образцу DBF) - не будет нормальных исходных данных - получите DBF с мусором.. Т.е. надстройка работает, формирует выходной DBF файл. А вот за его содержимое она ответственности не несёт p.s. правда, там есть один нюансик, связанный с кодовой страницей полученной таблицы. Но, надо решать проблемы по мере их поступления. Поэтому, если полученный DBF устроит ваш головной офис, значит проблема решена. Не устроит — проблему с кодировкой можно решить... Последний раз редактировалось Serge_Bliznykov; 04.03.2011 в 16:27. |
||
04.03.2011, 16:53 | #15 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Вот ,что я получил при помощи своего конвертора.
Ацесс его не открывает. В Excel 2003 открывается нормально. У меня нет проблем с кодировкой,я могу задать любую из доступных.
Анализ,обработка данных Недорого
|
04.03.2011, 17:06 | #16 |
Форумчанин
Регистрация: 20.05.2008
Сообщений: 241
|
|
04.03.2011, 23:55 | #17 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
Завтра буду журить за невнимательность сотрудниц=)
скажите пожалуйста,как быть с датами?(Какой стандарт у dbf файлов.) Excel'ий тип данных Дополнительный-->Табельный номер можно относить к типу char или нет?(Дело в том,что удобнее всё-таки заносить данные в целочисленном формате в столбец NUMSH.А для преобразования в полноценный dbf файл нужны символьные данные.Но небудет же сотрудник заносить в 16ричном формате char.) Последний раз редактировалось -ushёl-; 04.03.2011 в 23:57. |
05.03.2011, 00:10 | #18 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Формат даты "yyyyMMdd"
Мой выводной файл не правильный?
Анализ,обработка данных Недорого
|
05.03.2011, 14:45 | #19 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
Файл прекрасно открывается,указываю платформу MS-DOS ->866 Russian MS DOS. Единственное но,то что в 2 столбце Numsh отображаются данные в научном формате.Формат даты не используется изначально в преобразуемой таблице Эксель. Спасибо за отклик. Я всё-таки воспользуюсь методом с использованием макроса. Извините за беспокойство. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
чтение БД из MSSQL Server и сохранения в DBF (Foxpro) | Irehon | БД в Delphi | 8 | 20.12.2010 15:51 |
Чтение и запись некоторой части информации в файл DBF из Excel | fired | Microsoft Office Excel | 4 | 19.08.2010 03:28 |
изменение кодовой страницы dbf-файла (foxPro) | Ks2010 | БД в Delphi | 19 | 13.08.2010 11:33 |
Проблема кодировки DBF из foxpro | djinni | БД в Delphi | 6 | 29.01.2008 14:36 |
сохранение результата выборки из DBF файла в DBF файл с такой же структурой таблицы | GazimagomedovM | БД в Delphi | 5 | 06.11.2007 17:58 |