Написание программы для обработки файлов *.xlsx
400 UAHЧто имеется:
- 20-30 файлов *.xlsx
- объем файлов 100-150 МБ каждый
- структура файлов одинаковая: используется только первый лист, количество, наименование и расположение столбцов однотипное, в строках – текстово-цифровые символы (информация для обработки)
- количество столбцов – 30, количество строк – до 500 000.
Требуется (пошагово):
1. создать новый файл с расширением *xlsx и скопировать в него первую строку (шапку) с указанного файла (один из файлов, в которых будет осуществлен поиск по критерию).
2. выбрать папку и файлы, в которых будет осуществлен поиск;
3. иметь возможность задать поиск по критерию/ям в определенном столбце:
- выбрать наименование столбца/ов, в котором будет осуществляться поиск элемента (пример, наименование или код товара);
- задать условие поиска «содержит» и/или «начинается на», …. (аналогично поисковому функционалу Excel);
- внести буквенно-цифровые символы для поиска;
4. найти в данном столбце все ячейки с удовлетворяющими критериями поиска;
5. строки (в которой находится найденная ячейка) скопировать целиком и отобразить ее в новом файле *xlsx (желательно, это делать сразу, а не накапливать в памяти);
6. отработать данный поиск во всех файлах.
7. Программа должна показывать состояние обработки файлов (отработанные файлы и количество найденных элементов) и возможность ее приостановки или остановки полностью.
При этом, процесс обработки файлов должен быть осуществлен с минимальными загрузками памяти и быстрой обработкой файлов. (проблема предыдущего заказа – долго обрабатывал файлы с подвисанием системы из-за недостатка памяти, хотя в наличии 12 ГБ оперативки).
П.С.: все операции, указанные выше можно осуществить в Excel, однако нужно проделывать все поисковые операции с 20-30 файлами поочередно!!! и накоплением в отдельном файле – что очень утомляет 🙂 . Нужна программа, которая все это сделает во всех файлах и выдаст результат в новом файле.
Прошу указывать цены на работы реальные!!!
-
108 Предлагаю сделать приложение на С#. Имею опыт разработки подобных вещей на реальном интерпрайз проекте. Чтобы не нагружать память можно читать определенное количество строк(задается в конфигурациях програмы).
Если все пойдет хорошо за 2 дня будет сделано, если пойдет не по плану то 3-4 максимум
-
10 днів4000 UAH
195 3 1 10 днів4000 UAHмпогопоточная программа на Java
-
3450 86 1 2 Готов реализовать на VBA Excel. В результате будет файл Excel
Макрос будет мониторить определенную папку.
Автоматически будет просматривать изменившееся файлы и формировать локальную базу данных для поиска
Сам поиск будет почти мгновенным и оперативку потреблять не будет.
Рабочий прототип подготовлю в течение суток после предоставления файлов и уточнения критериев поиска. Все остальное время на тестирование и доработку
Скорость работы и качество результата гарантирую
-
397 2 0 Здравствуйте.
Если хотите быстрое и хорошее решение - могу реализовать такую программу на C++ или Python. Скорость будет значительно выше, чем у программ на VBA, C# и др. Потребление памяти будет эффективным (можно сделать регулируемую квоту). Пишите в лс.
-
242 Добрый день.
Хочу предлагать вариант работы - программой на Delphi,
к тому же работать будет намного быстрее, чем VBA макросы.
Программа открывает Excel файл, автоматически считывает информацию, находит нужную информацию, записывает в тот же или в другой Excel файл. Работаю с таблицами Excel без проблем (в том числе формулы). Так импорт из Excel реализовано в программе для Генерального представителя фирмы Nokia в Армении, а вывод (в Excel) использую как альтернативный метод вывода отчетов. Мною написаны программы Баз данных для Генерального представителя фирмы Nokia в Армении, для Armenian Water and Sewerage Company ...
С уважением, Mike
P.S. Skype: melqon.yesayan
Совсем недавно написал программу обработки Excel файлов для статистических расчетов.
Цену и сроки уточним.
-
372 22 0 добрый день
есть несколько (6) реализованных проектов такого типа
программа написана средствами excel vba.
указываете путь для входных файлов. путь для результата.
указываете столбцы для поиска и что искать.
примерно вот так может выглядеть:
… http://c2n.me/3GacXYI
или так:
http://c2n.me/3Gad2m5
с уважением Владимир.
https://www.freelancer.com/u/vkalach.html
f r e e l a n c e .ru/vkalach/
-
133 4 0 Все сделаю по вашим шагам, с учетом минимальной загрузки памяти. Это ариложение будет рабоиать в любом браузере.
Более подробно готов обсудить по Скайпу.
Skype: egorich01
-
10 днів5000 UAH
57 2 0 10 днів5000 UAHПредлагаю сделать приложение под Windows на C#. Файлы будет обрабатывать быстро, памяти расходовать мало. Удовлетворит всем требованиям от п.1 до п.7
Могу прислать прототип программы через 3дня от начала работы
Цена и строки реальные. Без предоплаты.
-
7 днів1000 UAH
308 6 0 7 днів1000 UAHВсе возможно.
Размер файлов имеет косвенное значение.
будет работать в Ехсе!,
Определитесь с исполнителем - по цене договоримся.
Кстати, Ян Вам дает разумный совет: объемные файлы сохраняйте в бинарном формате.
А некоторые данные лучше вообще хранить в txt. Надо смотреть структуру данных, тогда смогу что-то рекомендовать.
P.S. Кстати, 7-й пункт, это по стоимости и трудозатратам, почти половина всего вашего задания...
-
3 дні500 UAH
85 3 дні500 UAHГотов выполнить Вашу задачу...
Для деталей [email protected]
С ув. Сергей...
-
2 дні1000 UAH
2123 85 0 2 дні1000 UAHМогу реализовать.
-
5 днів1500 UAH
23 5 днів1500 UAHПредлагаю реализовать через макрос VBA в экселе.
Нужно уточнение алгоритма задачи перед написанием кода.
-
225 13 0 Добрый день!
Могу реализовать данный алгоритм в excel. По производительности - вопрос не в оперативной памяти, а в процессоре в большей степени. Скорость работы - пока неизвестно, нужно смотреть файлик и пройтись парой условий.
И кстати в первую очередь я советовал бы пересохранить базовые файлы в формат .xlsb, уже увидите результат))
-
19 днів750 UAH
131 1 0 19 днів750 UAHВ принципе поняно, детали надо обсуждать, делал похожие задачи
email [email protected]
-
Два вопроса:
- Вы собираетесь продолжать создавать такие файлы в Excel, или новых уже не будет?
- Насколько обязательно консолидированное выполнение обработки данных именно в Excel?
-
Актуальні фриланс-проєкти в категорії Бази даних та SQL
Парсинг бази
2000 UAH
Вимоги до каналів: 1.Мова контенту: Російська або українська (допускається змішаний контент RU/UA) 2.Кількість підписників: Не менше500 підписників 3.Активність: Останній пост опублікованийне пізніше ніж 32 години тому 4.Коментарі: В каналі повинні бутивідкриті коментарі під… Бази даних та SQL, Парсинг даних ∙ 17 годин 56 хвилин тому ∙ 27 ставок |
Необхідно перевірити скриті та оновити дані в базі даних postgres.Необхідно виправити sql скрипти для бази postgres. Потрібно перевірити скрипти і оновити дані з зовнішніх таблиць Excel і між 2-ма базами (різні сервери) Postgres. Запуск скриптів через AnyDesk програма Navicat. Перелік даних для перевірки і коригування: 1. Товари, що… Бази даних та SQL ∙ 3 дні 20 годин тому ∙ 18 ставок |
Потрібен Airtable-архітектор для побудови relational schema та нового clean Airtable baseПотрібно допомогти переосмислити та побудувати чисту relational-схему для внутрішньої операційної системи на Airtable. Поточна база вже використовується командою, але вона виросла органічно: структура частково плоска, частина таблиць/в’юшок використовується активно, частина… Бази даних та SQL, Десктопні додатки ∙ 4 дні 14 годин тому ∙ 10 ставок |
Платформа для навчання тренерів з баскетболу + Кастомізована CMSПлатформа освіти з баскетбольного тренерства + Кастомізована CMSОгляд проектуМи шукаємо досвідчену команду веб-розробників або full-stack розробника для створення сучасної платформи освіти з баскетбольного тренерства.Вебсайт надасть баскетбольним тренерам доступ до… Бази даних та SQL, Веб-програмування ∙ 5 днів 7 годин тому ∙ 92 ставки |
Інтеграція вайбер в 8.3
10 000 UAH
Потрібна інтеграція Viber у власну CRM (1С 8.3)Про компанію Компанія "Домофон Систем" займається встановленням та обслуговуванням домофонних систем. База понад 40 000 абонентів. Працюємо на власній доопрацьованій системі на базі 1С 8.3. Шукаємо спеціаліста або команду для… Бази даних та SQL, Розробка ботів ∙ 5 днів 11 годин тому ∙ 18 ставок |