Я разрабатываю приложение для работы. Каждое задание генерирует файл excel. У меня будет 50 параллельных заданий. Таким образом, 50 файлов excel будут генерироваться параллельно.excel processing in C#
Я использую C# 3.5 и Excel 2003. Проблема в том, что я не могу создать экземпляр большего количества объектов Excel. Я получаю COMException. Так что мне нужно создать excel-обработку только по одному? У вас есть решение для этого?
Pls help me.
Edit:
первенствовать genration не нужно взаимодействие с пользователем. Его запланированная работа.
Я генерирую Excel (xls). Мне нужно сделать форматирование и раскраску в excel, поэтому я не могу использовать csv. Теперь я синхронизировал код, поэтому в то время только одно задание обрабатывает Excel. Но он занимает слишком много времени, так как только одна обработка excel за раз.
Любая логика объединения в Excel поможет? Пожалуйста, направляйте меня.
У вас есть 50 открытых файлов за то же время? можете ли вы предоставить какой-то код? –
Какой именно формат вы генерируете? .xls? .xslx? .csv? –
Вам действительно нужны 50 файлов? Можете ли вы использовать один файл с 50 рабочими листами? – TMN