Foxpro dos в excel


Форум программистов Vingrad

Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Ответ в темуСоздание новой темы
Создание опроса
> Как файл из под dos перевести в excel? 

:(

   

Опции темы

Guest
Дата 4.2.2003, 00:14 (ссылка)
   |    (голосов: 0)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Unregistered

у меня к Вам большая просьба:
Скажите пожалуйста как файл из под dos перевести в excel.Я устроилась на 2-хнедельную практику и у меня такое задание:есть программа которая результат (таблица со значениями) выдаёт как досовский файл а мне надо эти данные преобразовати в табличные данные в excel.Если можете подскажите как это сделать.
С уважением,
Сизова Ольга.
[email protected]

  Вверх
Medved
Дата 4.2.2003, 14:24 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Эксперт
****

Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: 14
Всего: 154

Считать этот файл, перекодировать его из досовской кодировки в кодировку Windows (используя функцию OemToAnsi), а затем с помощью COM серверов, перекинуть перекодированные данные в Excel.

Если по ходу этих действий возникнут вопросы, обращайтесь! Вам помогут.

———————

http://extreme.sport-express.ru/
…и неважно сколько падал, важно сколько ты вставал…

PM MAIL WWW ICQ Skype GTalk   Вверх
78125
Дата 4.2.2003, 23:55 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Бывалый
*

Профиль
Группа: Участник
Сообщений: 198
Регистрация: 20.1.2003
Где: Санкт-Петербург

Репутация: нет
Всего: нет

Мне кажется девушке не программа нужна.
Надо в Ворде открыть сей документ, изменить там кодироку, и скопировать таблицув Ексель.

Я правильно понял?

———————

купим подпись

PM MAIL   Вверх
Dapo
Дата 7.2.2003, 14:00 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Опытный
**

Профиль
Группа: Участник
Сообщений: 417
Регистрация: 18.4.2002

Репутация: нет
Всего: 1

Таблица в дос — набор символов. Поэтому просто перекодировать и перекинуть — получится бред. Надо открывать файл, читать строку, анализировать ее (где символ таблицы, а где текста), в соответствии с этим определять ячейку в листе экселя и писать туда OemToAnsi нетабличные символы. Конечно, если програмно, ну а руками и набрать можно.

———————

Pilot Reaction Trainer
Пятнашки под Андроид
Мой блог по AndEngine

PM MAIL   Вверх
Unregistered
Дата 13.2.2003, 18:59 (ссылка)
   |    (голосов: 0)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Unregistered

короче, всё не так. это неправильно вы ей говорите.
правильно так:
1. переименовать файл в *.asc (имя старое, расширение новое)
2. открыть полученный файл вордом (он сам поймёт кодировку)
3. в ворде в меню таблица выбрать «преобразовать текст в таблицу»
строка будет соответствовать строке таблицы
4. указать символ разбивки на столбцы (табуляция там или чо каво…)
5. нажать ок и скопировать получившуюся таблицу в эксель

  Вверх
Unregistered
Дата 13.2.2003, 19:00 (ссылка)
   |    (голосов: 0)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Unregistered

ну а если там в файле текста нету, а есть только цифры, разделённые запятыми, тогда это вообще голимый csv, его прямо так можно экселем открывать.

  Вверх
Medved
Дата 14.2.2003, 06:33 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Эксперт
****

Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: 14
Всего: 154

Цитата(78125 @ 5.2.2003, 02:55)
Мне кажется девушке не программа нужна.
Надо в Ворде открыть сей документ, изменить там кодироку, и скопировать таблицув Ексель.

Я правильно понял?

Я думаю в этом случае девушка не писала бы свой вопрос в форум по программированию, и именно в раздел Delphi. ИМХО ей нужно программное решение (сырец)

———————

http://extreme.sport-express.ru/
…и неважно сколько падал, важно сколько ты вставал…

PM MAIL WWW ICQ Skype GTalk   Вверх
78125
Дата 14.2.2003, 22:59 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Бывалый
*

Профиль
Группа: Участник
Сообщений: 198
Регистрация: 20.1.2003
Где: Санкт-Петербург

Репутация: нет
Всего: нет

Цитата(Pegas @ 14.2.2003, 03:33)
Цитата(78125 @ 5.2.2003, 02:55)
Мне кажется девушке не программа нужна.
Надо в Ворде открыть сей документ, изменить там кодироку, и скопировать таблицув Ексель.

Я правильно понял?

Я думаю в этом случае девушка не писала бы свой вопрос в форум по программированию, и именно в раздел Delphi. ИМХО ей нужно программное решение (сырец)

Вот пускай она сама объявится и объяснит нам что у нее на самом деле.

———————

купим подпись

PM MAIL   Вверх
Vex
Дата 14.2.2003, 23:07 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

кацапосрачмученiкъ
****

Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

Репутация: 1
Всего: 88

Цитата
Скажите пожалуйста как файл из под dos перевести в excel

Ну тут COM надо использовать, ну какой COM в ДОС ? confused.gif Иначе разбирать формат Excel.

———————

Слава Україні.

PM   Вверх



















Ответ в темуСоздание новой темы
Создание опроса
Правила форума «Delphi: Общие вопросы»
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) — крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 

0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »

10-20 таблиц в день — не помеха.
Запусти макрорекордер, пройди Визард, о котором тебе говорили выше, и затем посмотри записанный код макроса. Дополни его, при необходимости, интерактивностью (формы, вопросы, и т.п.) и выведи на меню или кнопку. И всё.

Я так делал в своё время, чтобы выгруженные из DOS-овской торгово-складской системы (Домино 7.4) отчёты закачивать в Эксель. У меня в Экселе был отдельный пункт меню — ‘Домино’, а в нём — куча подпунктов, соответствующих разным типам импортируемых отчётов. Выбираешь какой-нибудь — появляется типовое окно ‘Выберите файл отчёта Домино по выручке за смену’ (например), выбираешь, прога по формату файла проверяет, тот ли это отчёт, что надо (т.е. именно ‘по выручке за смену’), закачивает в Эксель, строит диаграммы, красиво форматирует таблицы, строит Итоги, предлагает сохранить в формате XLS или вывести на принтер. В отдельной скрытой книге ведёт учёт всех загруженных отчётов и отдельно — тех, что были ещё и сохранены в XLS-файл: чтобы потом юзеры не отпирались, что, мол, ‘филиал нам никаких Доминошных отчётов вчера не присылал’ и т.п.

Также пришлось как-то решать вопрос конвертации ASCII —> ANSI. По-моему, написал процедуру сам, а уже потом нашёл в Инете что-то готовое на эту тему. Короче, это тоже не проблема.

Удачи!

RRS feed

  • Remove From My Forums
  • Question

  • how to convert DOS based FoxPro 2.5 database files into MS Excel?

Answers

  • Your question is not specific enough.

    Like it is said above, Excel will allow you to import old DBF files directly. Or you could copy to an Excel format if you have a version of Fox or VFP. Or you could use COM Automation in VFP, or you could export (convert) to CSV files, or… (you get the idea).

All replies

  • You may open each table in database and use COPY TO YourFileName XLS or XL5.

  • By using what?

    Actually you don’t need to convert anything. Excel recognizes them (not in Excel 2007 I think, not sure).

  • Your question is not specific enough.

    Like it is said above, Excel will allow you to import old DBF files directly. Or you could copy to an Excel format if you have a version of Fox or VFP. Or you could use COM Automation in VFP, or you could export (convert) to CSV files, or… (you get the idea).

The ESF Database Migration Toolkit is a robust and efficient solution for migrating data between various database formats, including Foxpro and MS Excel.

This guide will show you how to easily migrate data from Foxpro to MS Excel through a few simple steps of a wizard, streamlining complex migration processes and saving you valuable time.

Software Required:

DMToolkit_x64.zip
(60.9 MiB)
64-bit Windows application for ESF Database Migration Toolkit 11.1.23 (2023-04-07).
(md5: ba7fbaa2a70183bfab1276b3790b51c8)
DMToolkit_win32.zip
(57.4 MiB)
32-bit Windows application for ESF Database Migration Toolkit 11.1.23 (2023-04-07).
(md5: 50677956511509d1e6bd99f3eb215fb1)

System Supported:

  • Windows 7 or higher.
  • Foxpro 2.6 or higher.
  • MS Excel 97 or higher.

Introduction:

1. In «Choose a Data Source» dialog, choose «Visual Foxpro Database (*.dbc) » or «FoxPro/dBase Free Table (*.dbf)» ;

2. In «Choose a Destination» dialog, Choose «Microsoft Excel(*.xls;*.xlsx)»;

  • Click «…» button to select the Excel (.XLS or .XLSX) file.
    Microsoft Excel

3.In «Select source Tables(s) & View(s)» dialog;

  • Select the tables or views you want to migrate.
    Select Tables&Views
  • You can access the table options or adjust the table structure by clicking the «…» button.
    Transform
  • In the «Field Mapping» option, you can customize the destination table’s fields, such as field name, data type, default value, comment, and more. You also have the option to choose the data transfer method, including Overwrite Table, Empty Data, Append Data, or Skip Table, or even filter the data before transferring it.

4. In «Execution» Dialog;

  • You can start the migration process by clicking «Submit». The toolkit will efficiently and seamlessly migrate your data from Foxpro to MS Excel without the need for manual intervention.
    Execute
  • To keep track of the migration process, you can access the full migration log by clicking «Browse Log». This will provide you with a comprehensive view of the entire migration, including any potential issues and their resolutions.
  • To save time in the future, you can save the migration settings as a job file by clicking «Save as job». This allows you to quickly reload the migration job at a later time or run the migration job using the command-prompt by typing «dmtc.exe —help». The command-prompt provides you with a full list of parameters to customize the migration process to your specific needs.

5.Finished!

Upon completion, the toolkit will generate a comprehensive migration report, providing you with all the information you need to verify the accuracy and completeness of the migration process. So, you can sit back and relax while the program carries out the task efficiently. Should you have any inquiries or recommendations, don’t hesitate to reach out to us. We’re always happy to help.

Download Now »

Related Links:

Like this post? Please share to your friends:
  • Foxpdf word to pdf converter
  • Foxpdf excel to pdf converter
  • Foxit reader экспорт в word
  • Foxit reader как изменить на word
  • Foxit reader microsoft word