Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.04.04;
Скачать: [xml.tar.bz2];

Вниз

Excel в Ini-файл   Найти похожие ветки 

 
chiskin ©   (2010-01-07 13:12) [0]

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


 
Anatoly Podgoretsky ©   (2010-01-07 16:36) [1]

Какое это имеет оношиние к базам?
И автора задачи в студию. Ведь в здравом состояние такого не придумать, видимо ты из вуза к нам пришел?


 
Jeer ©   (2010-01-07 16:44) [2]


> Ведь в здравом состояние такого не придумать


Эт точно. Не имеет смысла ни как познавательная задача, ни как практическая, ни как теоретическая.


 
Сергей М. ©   (2010-01-07 16:58) [3]


> секции при создании новой требуется сдвигать на +1


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


 
Anatoly Podgoretsky ©   (2010-01-07 17:57) [4]

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

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


 
Jeer ©   (2010-01-07 18:55) [5]


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


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


 
Anatoly Podgoretsky ©   (2010-01-07 23:23) [6]

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


 
chiskin ©   (2010-01-09 14:36) [7]

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


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


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


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


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


 
chiskin ©   (2010-01-10 03:37) [9]

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


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

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

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


 
oldman ©   (2010-01-10 21:03) [11]


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


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

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


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

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


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


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


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


 
Anatoly Podgoretsky ©   (2010-01-17 18:38) [14]

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


 
chiskin ©   (2010-02-03 03:01) [15]

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


 
brother ©   (2010-02-03 05:44) [16]

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

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


 
chiskin ©   (2010-02-03 06:03) [17]

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


 
brother ©   (2010-02-03 06:46) [18]

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

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


 
Anatoly Podgoretsky ©   (2010-02-03 09:10) [19]

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

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


 
Anatoly Podgoretsky ©   (2010-02-03 09:11) [20]


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

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


 
brother ©   (2010-02-03 09:13) [21]

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


 
chiskin ©   (2010-02-03 15:42) [22]


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

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


 
Anatoly Podgoretsky ©   (2010-02-03 15:52) [23]

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

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



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2010.04.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.004 c
15-1263502754
zalet
2010-01-14 23:59
2010.04.04
шифрование


15-1263395893
El
2010-01-13 18:18
2010.04.04
Старый Новый год


3-1237759093
zod33
2009-03-23 00:58
2010.04.04
Ошибка при вставке


15-1263208174
ocean
2010-01-11 14:09
2010.04.04
Как восстановить флешку?


6-1215631058
Квэнди
2008-07-09 23:17
2010.04.04
Версия удаленного файла





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский