Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Excel в Ini-файл


Страницы:   1 2

chiskin ©   (2010-01-07 13:12:00) 

Ребят, требуется пинок в нужном направлении. Как лучше реализовать следующую задачу:
Есть таблица в Excel`е, каждая строка таблицы - это секция Ini-файла. Есть одно но, - если первые три столбца в строке не существовали ранее, требуется создание новой секции в файле и наоборот, - если существовали, то параметры записываются в секцию с тем же именем. Имена секций типа - ХХХ_число. При всем при этом, существующие до открытия файла Excel, секции при создании новой требуется сдвигать на +1.  
Реализовал все простым перебором строк в массиве, но кажется что это как то криво и можно красивее сделать.


Anatoly Podgoretsky   (2010-02-03 15:52:00) [1]

> chiskin  (03.02.2010 15:42:22)  [22]

Хорошо я подожду.


chiskin   (2010-02-03 15:42:00) [2]


> Anatoly Podgoretsky ©   (03.02.10 09:11) [20]
>
> > А остальное - флуд, ставший уже притчей во языцех.
>
> А нафига же ты тогда начал сам флудить, делать нечего?

Ну Вам то, достопочтенному джентельмену, да еще и в таком преклонном возрасте, негоже перепираться с малышнёй))) Как дорасту до ваших годков, обязательно вам отпишусь, да поспорим вдоволь, поперепираемся))


brother   (2010-02-03 09:13:00) [3]

формулировка "дурак"у каждого разная... ;)


Anatoly Podgoretsky   (2010-02-03 09:11:00) [4]


> А остальное - флуд, ставший уже притчей во языцех.

А нафига же ты тогда начал сам флудить, делать нечего?


Anatoly Podgoretsky   (2010-02-03 09:10:00) [5]

> brother  (03.02.2010 05:44:16)  [16]

А как же быть с поговоркой "Век учись, дураком помрешь"


brother   (2010-02-03 06:46:00) [6]

> Давайте тему прикроем,

расслабься - тема уже живет своей жизнью


chiskin   (2010-02-03 06:03:00) [7]

СТОП!Давайте тему прикроем, то что требовалось, я сделал, это работает. Если кому то нужно будет, пусть пишет мне. А остальное - флуд, ставший уже притчей во языцех. Просто иногда действительно нужен бывает совет/помощь, а вместо этого начинаются пустые рассуждения, оскорбления, но никак ни ответ на тот вопрос что ты задал.


brother   (2010-02-03 05:44:00) [8]

> равно как и возраст

яб не был так категоричен


chiskin   (2010-02-03 03:01:00) [9]

В современной системе образования само образование ни черта не значит, равно как и возраст))) Прошу прощения за резкие слова, - наверное встал не с той ноги. Обещаю исправится.


Anatoly Podgoretsky   (2010-01-17 18:38:00) [10]

Подозрение вызывает образование, с возрастом вполне вероятно.


Сергей М.   (2010-01-17 18:28:00) [11]


> chiskin ©   (17.01.10 14:18) [12]


Зря ты зарегистрировался.


chiskin   (2010-01-17 14:18:00) [12]

Мда...вот и задумываешся почему в стране такая хрень происходит... Ну ладно..это я от темы отошел..Задал казалось бы простой вопрос а вместо ответа начались философствования...так что наверняка никто нихера не знает за исключением пары человек...
PS: Программку написал, - работает. А вы, книжки читайте)) Аривидерчи, амиго))


oldman   (2010-01-10 21:03:00) [13]


> Реализовалвсе простым перебором строк в массиве, но кажется
> что это как то криво и можно красивее сделать.


Реализовал?
Работает??
Проверил???

НИЧЕГО РУКАМИ НЕ ТРОГАЙ!!!


Anatoly Podgoretsky   (2010-01-10 15:48:00) [14]

> chiskin  (10.01.2010 03:37:09)  [9]

Это уже не ИНИ, а работа с текстовыми файлами. Для ИНИ порядок не определен и любой порядок меняется.


chiskin   (2010-01-10 03:37:00) [15]

Пишу ведь в конце, что конечному устройству, которое работает с ини файлом есть разница в нумерации секций, - мои должны следовать первыми, по числовой нумерации


Сергей М.   (2010-01-09 15:28:00) [16]


> chiskin ©   (09.01.10 14:36) [7]


> Человек который задает параметры и настройки этой железяки
> работает только в Excel


Так тем более - какая ему нафих разница, что творится в ini-файле и в каком порядке следуют секции ?


chiskin   (2010-01-09 14:36:00) [17]

Суть в следующем. Есть железяка, которая считывает свои настройки из ini-файла(железяка выпускается промышленно). Человек который задает параметры и настройки этой железяки работает только в Excel, ему это удобно как в плане отчетов так и в плане наглядности. Теперь по поводу сдвига секций. Секции с параметрами имеют наименование типа [ТУВ_***] где *** - число от 0...Проблема в том что устройство принадлежит двум организациям. Если в секции [ТУВ_***] содержится ключ со значением class=Север, то это секция другой организации, ее нужно оставить в первозданном виде. Вот только когда мы пропишем свои секции нужно, чтобы все они следовали в плане чисел одна за другой, от 0 и до конца, поэтому нужно сдвигать..так требует конечное устройство.


Anatoly Podgoretsky   (2010-01-07 23:23:00) [18]

Просто проверить, как студент умеет работать с Экселем и ИНИ файлы. Между прочим дидактика говорит, что дурные задачи эффективнее практических. С ними на форумах пошлю подальше, поскольку ни кому не охота в этот бред вникать. И в башке больше остается.


Jeer   (2010-01-07 18:55:00) [19]


> Anatoly Podgoretsky ©   (07.01.10 17:57) [4]
>
> > Jeer  (07.01.2010 16:44:02)  [2]
>
> Смысл есть в методическом смысле, но задача поставлена неверно,
>  порядок секций в ИНИ не определен, видимо предподователь
> не в курсе этого.


Анатолий, ну я понимаю, когда ставятся перед студентами логически и функционально связанные задачи, направленные на оптимизацию тех или иных затрат.
Но при чем тут Excel и ini-файлы ?
Загадка почище Стоунхенджа или дольменов.


Anatoly Podgoretsky   (2010-01-07 17:57:00) [20]

> Jeer  (07.01.2010 16:44:02)  [2]

Смысл есть в методическом смысле, но задача поставлена неверно, порядок секций в ИНИ не определен, видимо предподователь не в курсе этого.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо