excel в vfp | |
---|---|
axeum Автор Сообщений: 107 Дата регистрации: 07.07.2020 |
Добрый день, не так давно начал в программирование и так получилось что fox первый язык,хочу перенсти таблицу excel(3 столбца id,tel, numb) в fox но ни как не получается, help и учебники(vfp9 клепинин и агафонова) мне не помогли, могли бы скинуть код с примером переноса простенькой таблицы или указать на какой нибудь ресурс где можно найти подробную информацию по переносу?
|
Re: excel в vfp | |
---|---|
of63 Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
|
Re: excel в vfp | |
---|---|
axeum Автор Сообщений: 107 Дата регистрации: 07.07.2020 |
IMPORT FROM C:\example.xls type xl8
прекращена работа fox, именно поэтому я и задаю этот вопрос |
Re: excel в vfp | |
---|---|
Божья_коровка Сообщений: 25731 Дата регистрации: 23.08.2001 |
Тогда программно или если это только 1 раз, то через Акцесс, раньше в старых версиях экселя можно было сохранить как дбф. Через Акцесс затягиваешь туда файл экселя и выгружаешь как дбф, это пару кликов мышкой. Вот если решишь программно, то подпили код под себя для импорта, выбрала кусок, думаю идея понятна...
------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... Исправлено 6 раз(а). Последнее : Божья_коровка, 07.07.20 12:34 |
Re: excel в vfp | |
---|---|
of63 Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
> прекращена работа fox, именно поэтому я и задаю этот вопрос
Так бы сразу и сказал, а то "не работает, помогите"... Фокс уверенно импортирует файлы эксель, сохраненные как Эксель-95, более новые версии не может. В этом случае приходится запускать сам Эксель, и читать им (под управлением фокса), либо читать через ОДБС-драйвер |
Re: excel в vfp | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Он кстати сегодня не во всех комплектацих офиса может иметься. Я бы сделал проще. Сохранить таблицу в текстовый файл из экселя. А потом просто через старую добрую команду APPEND FROM добавить в созданнную с таким же числом столбцов пустую dbf. Делов на три минуты. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) Исправлено 1 раз(а). Последнее : Crispy, 07.07.20 11:30 |
Re: excel в vfp | |
---|---|
Rifat Сообщений: 32 Дата регистрации: 06.02.2012 |
С типами данных могут быть ньюансы, а так да, деляю также. |
Re: excel в vfp | |
---|---|
Божья_коровка Сообщений: 25731 Дата регистрации: 23.08.2001 |
Да, тоже можно У ТС куча вариантов ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... |
Re: excel в vfp | |
---|---|
Божья_коровка Сообщений: 25731 Дата регистрации: 23.08.2001 |
Да пусть ТС допиливает, что там у него за типы данных и вообще что за табличка, по моему небольшая в 3 столбца. Я импортила табличку в 2 столбца оба текстовые. В общем пусть сам решает каким путем пойти. Решений ему накидали много. ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... Исправлено 1 раз(а). Последнее : Божья_коровка, 07.07.20 11:37 |
Re: excel в vfp | |
---|---|
ABB Сообщений: 149 Откуда: Санкт-Петербург Дата регистрации: 21.10.2006 |
Самый простой и надежный метод, по моему опыту, LibreOffice. Сохранить xls как dbf.
Работает хорошо на сотнях тысяч записей. |
Re: excel в vfp | |
---|---|
of63 Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Реалии таковы, что юзеры ждут от ПО, чтобы она "жрала" любой формат файла, вплоть до фотографии таблицы. Приходится удовлетворять, разными "автоматами" определения формата, инструкциями. Всеядный пожиральщик еще не создан, как и ИИ, как и беспилотное такси...
|
Re: excel в vfp | |
---|---|
Божья_коровка Сообщений: 25731 Дата регистрации: 23.08.2001 |
Оффа, ты же не знаешь, зачем ТС потребовался импорт данных из экселя в дбф. Может это чисто разовая задача для него и всё. И никакой всеядный "пожиральщик" для юзеров и не нужен ;) У меня такое бывало, пришлют раз в пятилетку какой нибудь справочник в экселе, его один раз загнать и забыть ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... Исправлено 1 раз(а). Последнее : Божья_коровка, 07.07.20 13:43 |
Re: excel в vfp | |
---|---|
of63 Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
У нас ежемесячная инфа приходит, в экселе. За щастье, когда все время одинаково, хотя бы примерно, тогда можно создать приемник для этого файла. Но бывает и поменяют колонки, содержимое. А оператору это до лампочки, он хочет (и может только) нажать кнопку "Файл принять", если он не принимается, то несут это програмеру.
|
Re: excel в vfp | |
---|---|
Wilis Сообщений: 726 Откуда: Прохладный Дата регистрации: 17.10.2005 |
Сейчас с этой работой замечательно справляется Calc из LibreOffice. Исправлено 1 раз(а). Последнее : Wilis, 07.07.20 16:28 |
Re: excel в vfp | |
---|---|
Божья_коровка Сообщений: 25731 Дата регистрации: 23.08.2001 |
У меня нет LibreOffice Поэтому в последний раз просто прогоняла через акцесс, там дел то на 1 минуту. ;) Но ТС-у уже накидали кучу вариантов, пусть решает, что ему удобнее исходя из своих предпочтений, не такая эта трудная задачка загнать 3 столбца с данными из экселя в дбф. ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... |
Re: excel в vfp | |
---|---|
akvvohinc Сообщений: 4224 Откуда: Москва Дата регистрации: 11.11.2008 |
Перенести таблицу в язык, действительно, нелегко - в любой, не только первый. Исправлено 1 раз(а). Последнее : akvvohinc, 07.07.20 16:50 |
Re: excel в vfp | |
---|---|
axeum Автор Сообщений: 107 Дата регистрации: 07.07.2020 |
Исправлено 3 раз(а). Последнее : axeum, 09.07.20 10:17 |
Re: excel в vfp | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
В ветке else поставьте Aerror() и изучите результат. ------------------ Лень - это неосознанная мудрость. |
Re: excel в vfp | |
---|---|
axeum Автор Сообщений: 107 Дата регистрации: 07.07.2020 |
aerror выдает 1526, но как исправить это? я понять не могу в чем ошибка
|
Re: excel в vfp | |
---|---|
of63 Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Может данные не те (содержат кавычку, например)
Замени эти ALLTRIM(id_tmp) на 'abc' для проверки |
© 2000-2024 Fox Club  |