|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.08.2013, 17:11 | #1 |
Пользователь
Регистрация: 30.07.2013
Сообщений: 46
|
Работа с большим кол-вом строк, словари, массивы, коллекции
Здравствуйте. Если вам не трудно, не могли бы вы мне помочь. Мне нужно из одного документа, содержащего для каждого типа документа приоритет расставить приоритеты для имеющегося у меня списка документов. Список документов большой - 27 тыс строк, может быть и больше.
Я выкладываю простой пример и как это осуществляется сейчас, хотелось бы узнать как можно сделать тоже, но быстрее (у меня это занимает минуту для оригинального файла) каким-либо другим способом через словари или коллекции, может ещё как то Книга1.rar
perseverance overcomes all things
|
28.08.2013, 18:10 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 28.08.2013 в 18:36. |
28.08.2013, 20:09 | #3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
А как же "словари, массивы"?
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
28.08.2013, 21:44 | #4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Игорь, так ты же всех и научил, что макросы надо писать на массивах и словарях )
Сколько твоих сообщений не читаю, - ты везде об этом пишешь. А теперь удивляешься, что люди перенимают твой опыт)) PS: Ко мне уже люди обращаются с заказами, изначально заявляя, что макрос должен быть обязательно с использованием массивов и словарей (я таких сразу к тебе отправляю, - говорю, что такие макросы ты лучше всех пишешь))) PPS: Я словари (dictionary) вообще в макросах не использую. За последние 2 года, использовал их ровно 2 раза. Хотя макросов за это время написал .... чуть больше чем дофига) |
28.08.2013, 21:59 | #5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Что-то ко мне мало приходят...
Ну коллекции побыстрее работают - но как-то функционала мало, да и ошибки обрабатывать душа не лежит А что используешь вместо словаря - неужели цикл в цикле по массиву? Неудобно ведь...
webmoney: E265281470651 Z422237915069 R418926282008
|
28.08.2013, 22:05 | #6 |
Пользователь
Регистрация: 25.02.2012
Сообщений: 81
|
Игорь, скажите пожалуйста чем отличается массив от словаря? Словарь и ассоциативный массив это не одно и тоже?
|
28.08.2013, 22:06 | #7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Что такое ассоциативный массив? Я правда не знаю
Нужно погуглить... Погуглил - это и есть что-то вроде словаря. А простой массив - это массив без никаких ассоциаций
webmoney: E265281470651 Z422237915069 R418926282008
|
28.08.2013, 22:17 | #8 |
Пользователь
Регистрация: 25.02.2012
Сообщений: 81
|
В PHP ассоциативные массивы использовал, поэтому сразу не написал, извиняйте, вот теперь Excel нужен. Получается словари и коллекции это одно и тоже, разница лишь в количестве методов и свойств.
|
28.08.2013, 22:21 | #9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Коллекции чуть другое.
Но суть похожа - уникальный ключ, к нему в паре что-то. В словаре парой может быть почти что угодно (число, строка, массив, словарь, коллекция, объект). Как в коллекции - не знаю, не применял, гуглите.
webmoney: E265281470651 Z422237915069 R418926282008
|
28.08.2013, 22:28 | #10 |
Пользователь
Регистрация: 25.02.2012
Сообщений: 81
|
Спасибо за ответ.
Если у меня одна строка в четыре столбца - к примеру 1столбец-футболка 2столбец-55 3столбец-45 4столбец-77 и нужно разбить на три строчки в два столбца футболка 55 футболка 45 футболка 77 Здесь словари или массивами можно обойтись? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Элемент массива с максимальным кол-вом чётных цифр. | Faxford | Помощь студентам | 2 | 20.06.2011 19:19 |
Создание отчёта с определённым кол-вом полей | gamaiunov_alex | Microsoft Office Access | 2 | 20.09.2010 21:13 |
Найти слова с четным кол-вом символов. Си. | Terror | Общие вопросы C/C++ | 2 | 28.04.2010 16:50 |
Помогите найти строку с наибольшим кол-вом отриц. эл-ов | Danil21 | Общие вопросы C/C++ | 1 | 21.06.2009 11:54 |
Как работать с очень большим кол-вом чисел?? | Umnik1 | Общие вопросы Delphi | 16 | 25.11.2008 19:22 |