2 blokva:
Дело в том, что вывод с использованием автоматизации реализуется через маршаллинг/демаршаллинг, а это удовольствие не из дешевых. А вот операция с файлами проходит намного быстрее.
Вот примерный алгоритм:
1. Создать ASCII файл например при помощи класса AsciiIo. (Если надо с форматированием я использую *.htm формат)
2. Создать экземпляр MS Excel через COM
3. А вот теперь можно открыть файл и навести окончательный лоск на листе используя автоматизацию.
Вроде все.
PS Только вот рекоммендую сначала ознакомиться с форматом *.htm файлов, которые генерит Office. И определиться с версиями Office у пользователей.
|