Модераторы: 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 нетабличные символы. Конечно, если програмно, ну а руками и набрать можно.
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: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0642 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.