Есть эксел файл откуда проект должен забирать даные. Каким образом можно сделать так чтоб он каждый раз брал следущий ряд?
Мои варианты:
1. Удалять полностью ряд в конце
Этот вариант не сработает потому что проект будет записавать резюлтать в тот ряд, его нельзя удалять.
2. Передевинуть первий ряд в последнее место в конце
В принципе не плохой вариант, но начнутся проблема при multithread так как 2 инстанций могут взять тотже ряд.
3. Сделать текст файл с номерами 1..2..3.. и чтоб удалять номера с этого файла в конце. Этот файл будет variable на котором будет основона какой ряд брать.
Это не плохой вариант тоже, не проблема в том что если проект по какойта причине по центру остановится, на этот ряд уже не будет возвращатся.
Есть ли проще решение этой проблемы?
Спасибо.
Мои варианты:
1. Удалять полностью ряд в конце
Этот вариант не сработает потому что проект будет записавать резюлтать в тот ряд, его нельзя удалять.
2. Передевинуть первий ряд в последнее место в конце
В принципе не плохой вариант, но начнутся проблема при multithread так как 2 инстанций могут взять тотже ряд.
3. Сделать текст файл с номерами 1..2..3.. и чтоб удалять номера с этого файла в конце. Этот файл будет variable на котором будет основона какой ряд брать.
Это не плохой вариант тоже, не проблема в том что если проект по какойта причине по центру остановится, на этот ряд уже не будет возвращатся.
Есть ли проще решение этой проблемы?
Спасибо.