![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
sgentstuff |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 13.9.2005 Репутация: нет Всего: 1 |
тектовый файл с таким содержанием
как считать из файла и записать в ячейки excel как надо ======================= CODE CUSTOMER NAME MAX ======================= 95015 name1 3 70526 name2 4 TOTAL 7 --------------------
Тот, кто ищет миллионы, весьма редко их находит, но тот, кто их не ищет, не находит никогда. |
|||
|
||||
comtat |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1310 Регистрация: 2.5.2006 Где: Россия, Казань Репутация: 3 Всего: 71 |
Ну читать можно так
Чета типа того ... А насчет записи в Excel смотри ЗДЕСЬ ![]() -------------------- Рожденный в СССР !!! ExtJS - мой фреймворк |
|||
|
||||
sgentstuff |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 13.9.2005 Репутация: нет Всего: 1 |
нужно же найти каждое слово и записать в ячейку, а ведь между словами всякие пробелы и т.д.
как должен выглядить алгоритм который например находит СODE - записывает в ячейку, дальше CUSTOMER N
а вот тут например что будет details[i].code, details[i].name, details[i].max, помоему не то что надо, мне бы по подробнее, просто не знаю как это примерно сделать --------------------
Тот, кто ищет миллионы, весьма редко их находит, но тот, кто их не ищет, не находит никогда. |
|||
|
||||
comtat |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1310 Регистрация: 2.5.2006 Где: Россия, Казань Репутация: 3 Всего: 71 |
Ну если текстовый файл сделать таким
CODE CUSTOMER_NAME MAX 95015 name1 3 70526 name2 4 TOTAL 7 Слова разделять не пробелом а Tab то все считается хорошо -------------------- Рожденный в СССР !!! ExtJS - мой фреймворк |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
comtat, строчка read(in_file, details[i].name); - "сожрет" и значения max.
Добавлено @ 16:05 sgentstuff, ваша задача также из области регулярных выражений (рядом есть тема о поиске в бинарном файле). Можно, конечно, извернутся и сделать ручками, но это будет не гибко - любое изменение формата файла приведет к большим мучениям по коректировке кода, тогда как регулярные варажения позволят вам все изменения проводить с легкостью. p.s. Ищите по форуму. Добавлено @ 16:09 Вот ссылка - человек решал почти такую же задачу http://forum.vingrad.ru/index.php?showtopi...%BD%D0%AB%D0%B5 -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |