Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Excel

474
06 апреля 2006 года
tray_gator
101 / / 22.07.2003
Хочу изучить создание Excel файлов в C#, с помощью COM библиотеки Excel.
Но она огромнейшая, с чего посоветуете начать?
Все что я смог найти почему-то у меня не работает...т.е. excel запускается а дальше при создании worksheet выдает ошибку и так в каждом примере (может у меня библиотека неправильная?).
273
08 апреля 2006 года
3A3-968M
1.2K / / 22.12.2005
Если у тебя MSVS2005, то там есть Office Tools, при помощи этих классов можно использовать все возможности офиса.
474
08 апреля 2006 года
tray_gator
101 / / 22.07.2003
Цитата:
Originally posted by 3A3-968M
Если у тебя MSVS2005, то там есть Office Tools, при помощи этих классов можно использовать все возможности офиса.


да MSVS2005, а где там это? что-то все сейчас обыскал, не могу найти...
Я сейчас делаю через COM библиотеку Excel 11.0
Не работали все примеры у меня потому что не правильно была выбрана локализация. Вот если кому пригодится решение проблемы:

 
Код:
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");

нужно написать до создания workbook
474
08 апреля 2006 года
tray_gator
101 / / 22.07.2003
Кажется понял, ты имеешь ввиду Microsoft.Office.Tools.Excel?
А что ты считаешь лучше COM Excel 11.0 или Microsoft.Office.Tools.Excel? В плане возможностей и вообще :)
273
09 апреля 2006 года
3A3-968M
1.2K / / 22.12.2005
Microsoft Office Tools лучше, хотя по сути это обёрточные .NET-классы для COM-объектов. Да и с точки зрения удобности создания конечно лучше Microsoft Office Tools.
713
17 апреля 2006 года
Ap0k
360 / / 13.03.2006
Цитата:
Originally posted by 3A3-968M
Microsoft Office Tools лучше, хотя по сути это обёрточные .NET-классы для COM-объектов. Да и с точки зрения удобности создания конечно лучше Microsoft Office Tools.


Поделитесь ссылками на ресурсы, где было бы расписано как использовать MS Office Tools ;)

И ещё каким образом можно экспортировать содержимое DataGridView в Excel, при условии, что источником данных для таблицы является коллекция объектов?
Хотелось бы найти, что-то аналогичное механизму экспорта в Infragistics.
Там всё делается просто:
ultraGridExporter1.Export(ultraGrid1,@"c:\test.xls");

273
17 апреля 2006 года
3A3-968M
1.2K / / 22.12.2005
На счёт ссылок посоветую только gotdotnet.ru и MSDN, так как по этому инструменту мало инфы на русском. А на счёт экспорта - просто циклом перебираешь все поля сетки и записываешь в лист экселя.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог