Удав написал(а):
Валерка написал(а):
Запускаю фоновое задание. Нужно в него передать внутреннюю таблицу с данными. Есть какие-то стандартные механизмы?
p.s.данные в фоне выбрать не получится так как они загружаются из Excel файла которого в фоне нет.
Зачем вы запускаете фоновое задание, а не программу в онлайне, чтобы файл читать нормально?
Процесс работы программы слишком долгий, поэтому хотят перенести это в фон чтобы запускать в конце рабочего дня, а утром видеть уже отработанные данные.
olegbash написал(а):
Сохранить файл на application.
далее - работать с application.
после чтения - удалить.
Если сохранять данные, уже считанные из Excel, то польлзователь имеет возможность посмотреть что там считалось и проконтролировать. При чтении сырого Excel возможны какие-то ошибки.
К тому же программа уже есть, это идет доработка. Если бы программу заново писать, то вообще имеет смысл создать таблицу и в неё сохранять данные из Excel. И в ней же отчет писать о выполнении и ошибках.