Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
400 ₴

Написание программы для обработки файлов *.xlsx

closed without completion


Что имеется:

- 20-30 файлов *.xlsx

- объем файлов 100-150 МБ каждый

- структура файлов одинаковая: используется только первый лист, количество, наименование и расположение столбцов однотипное, в строках – текстово-цифровые символы (информация для обработки)

- количество столбцов – 30, количество строк – до 500 000.

Требуется (пошагово):

1. создать новый файл с расширением *xlsx и скопировать в него первую строку (шапку) с указанного файла (один из файлов, в которых будет осуществлен поиск по критерию).

2. выбрать папку и файлы, в которых будет осуществлен поиск;

3. иметь возможность задать поиск по критерию/ям в определенном столбце:

- выбрать наименование столбца/ов, в котором будет осуществляться поиск элемента (пример, наименование или код товара);

- задать условие поиска «содержит» и/или «начинается на», …. (аналогично поисковому функционалу Excel);

- внести буквенно-цифровые символы для поиска;

4. найти в данном столбце все ячейки с удовлетворяющими критериями поиска;

5. строки (в которой находится найденная ячейка) скопировать целиком и отобразить ее в новом файле *xlsx (желательно, это делать сразу, а не накапливать в памяти);

6. отработать данный поиск во всех файлах.

7. Программа должна показывать состояние обработки файлов (отработанные файлы и количество найденных элементов) и возможность ее приостановки или остановки полностью.


При этом, процесс обработки файлов должен быть осуществлен с минимальными загрузками памяти и быстрой обработкой файлов. (проблема предыдущего заказа – долго обрабатывал файлы с подвисанием системы из-за недостатка памяти, хотя в наличии 12 ГБ оперативки).

П.С.: все операции, указанные выше можно осуществить в Excel, однако нужно проделывать все поисковые операции с 20-30 файлами поочередно!!! и накоплением в отдельном файле – что очень утомляет 🙂 . Нужна программа, которая все это сделает во всех файлах и выдаст результат в новом файле.

Прошу указывать цены на работы реальные!!!


Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

  1. 19 days750 ₴
    Alex KAI
     169 

    В принципе поняно, детали надо обсуждать, делал похожие задачи
    email [email protected]

    Ukraine Kyiv | 6 January 2017 |
  2. proposal concealed by freelancer
  3. 3 days500 ₴
    Ян Наконечный
     376   13    0

    Добрый день!
    Могу реализовать данный алгоритм в excel. По производительности - вопрос не в оперативной памяти, а в процессоре в большей степени. Скорость работы - пока неизвестно, нужно смотреть файлик и пройтись парой условий.
    И кстати в первую очередь я советовал бы пересохранить базовые файлы в формат .xlsb, уже увидите результат))

    Ukraine Kyiv | 6 January 2017 |
  4. 5 days1500 ₴
    Sergey Polishchuk
     212 

    Предлагаю реализовать через макрос VBA в экселе.
    Нужно уточнение алгоритма задачи перед написанием кода.

    Ukraine Kyiv | 6 January 2017 |
  5. 2 days1000 ₴
    Игорь Машков
     599   26    0

    Могу реализовать.

    Ukraine Odessa | 6 January 2017 |
  6. 3 days500 ₴
    Sergey Rodin
     100 

    Готов выполнить Вашу задачу...
    Для деталей [email protected]
    С ув. Сергей...

    Ukraine Ukraine | 6 January 2017 |
  7. 5 days8000 ₽
    Кирилл Ушаков
     186 

    Готов сделать для вас такую программу, опыт значительный, качество отменное.
    Реальная цена: 8000 рублей
    По сроку: 3-5 дней

    Russia Saint-Petersburg | 6 January 2017 |
  8. 10 days500 ₴
    Павел Коваленко
     78   1    1

    Доброе время суток. Есть опыт работы в данном направлении. Если вам интересна моя кандидатура - пишите, звоните и мы договоримся.

    Ukraine Ukraine | 6 January 2017 |
  9. 7 days1000 ₴
    Андрей Кругляков
     394   4    0

    Все возможно.
    Размер файлов имеет косвенное значение.
    будет работать в Ехсе!,
    Определитесь с исполнителем - по цене договоримся.
    Кстати, Ян Вам дает разумный совет: объемные файлы сохраняйте в бинарном формате.
    А некоторые данные лучше вообще хранить в txt. Надо смотреть структуру данных, тогда смогу что-то рекомендовать.
    P.S. Кстати, 7-й пункт, это по стоимости и трудозатратам, почти половина всего вашего задания...

    Ukraine Kyiv | 6 January 2017 |
  10. proposal concealed by freelancer
  11. 10 days5000 ₴
    Vitaliy Melnyk
     37   2    0

    Предлагаю сделать приложение под Windows на C#. Файлы будет обрабатывать быстро, памяти расходовать мало. Удовлетворит всем требованиям от п.1 до п.7

    Могу прислать прототип программы через 3дня от начала работы

    Цена и строки реальные. Без предоплаты.

    Lithuania Vilnyus | 7 January 2017 |
  12. 3 days2000 ₽
    Мелкон Есаян
     266 

    Добрый день.
    Хочу предлагать вариант работы - программой на Delphi,
    к тому же работать будет намного быстрее, чем VBA макросы.
    Программа открывает Excel файл, автоматически считывает информацию, находит нужную информацию, записывает в тот же или в другой Excel файл. Работаю с таблицами Excel без проблем (в том числе формулы). Так импорт из Excel реализовано в программе для Генерального представителя фирмы Nokia в Армении, а вывод (в Excel) использую как альтернативный метод вывода отчетов. Мною написаны программы Баз данных для Генерального представителя фирмы Nokia в Армении, для Armenian Water and Sewerage Company ...
    С уважением, Mike
    P.S. Skype: melqon.yesayan
    Совсем недавно написал программу обработки Excel файлов для статистических расчетов.
    Цену и сроки уточним.

    Armenia Yerevan | 7 January 2017 |
  13. 3 days1200 ₴
    Егор Егоров
     339   4    0

    Все сделаю по вашим шагам, с учетом минимальной загрузки памяти. Это ариложение будет рабоиать в любом браузере.
    Более подробно готов обсудить по Скайпу.
    Skype: egorich01

    Ukraine Kyiv | 7 January 2017 |
  14. 3 days1300 ₴
    Владимир Калач
     515   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/

    Ukraine Kyiv | 7 January 2017 |
  15.  freelancer isn't working in the service any longer
  16. 7 days4000 ₴
    Alexandr Kyrylchuk
     318   2    0

    Здравствуйте.

    Если хотите быстрое и хорошее решение - могу реализовать такую программу на C++ или Python. Скорость будет значительно выше, чем у программ на VBA, C# и др. Потребление памяти будет эффективным (можно сделать регулируемую квоту). Пишите в лс.

    Ukraine Kharkiv | 8 January 2017 |
  17. 4 days500 ₴
    Михаил Вербицкий
     435   15    1

    Готов реализовать на VBA Excel. В результате будет файл Excel
    Макрос будет мониторить определенную папку.
    Автоматически будет просматривать изменившееся файлы и формировать локальную базу данных для поиска
    Сам поиск будет почти мгновенным и оперативку потреблять не будет.
    Рабочий прототип подготовлю в течение суток после предоставления файлов и уточнения критериев поиска. Все остальное время на тестирование и доработку

    Скорость работы и качество результата гарантирую

    Ukraine Kyiv | 8 January 2017 |
  18. 10 days4000 ₴
    Дмитро Кулянда
     256   3    1

    мпогопоточная программа на Java

    Ukraine Odessa | 9 January 2017 |
  19. 2 days3000 ₴
    walter Sv
     124 

    Предлагаю сделать приложение на С#. Имею опыт разработки подобных вещей на реальном интерпрайз проекте. Чтобы не нагружать память можно читать определенное количество строк(задается в конфигурациях програмы).
    Если все пойдет хорошо за 2 дня будет сделано, если пойдет не по плану то 3-4 максимум

    Ukraine Lvov | 11 January 2017 |
  • Два вопроса:

    - Вы собираетесь продолжать создавать такие файлы в Excel, или новых уже не будет?

    - Насколько обязательно консолидированное выполнение обработки данных именно в Excel? 

  • Aleksandr Shelepalo — project author
    Complain | 7 January 2017 |

    1.файлы представляют собой ежемесячные отчеты, выгружаются в Excel и Access. предприятие работает - следовательно отчеты будут постоянно.

    2. привычка работы вExcel, достаточно функционально с учетом наличия цифровых ячеек 

  • Aleksandr Shelepalo — project author
    Complain | 7 January 2017 |

    Игорь, 

    вижу вы также как и я с Одессы

    если есть заинтересованность и возможность (и погода позволит), могли б встретиться и переговорить более детально

    я территориально нахожусь в центре Одессы

    тел. 0982550797

  • Add

Client
Aleksandr Shelepalo
Ukraine Odessa  1    0
Project published
6 January 2017
216 views
Contractor location
Payment methods