Discussion:
Excel generation
(слишком старое сообщение для ответа)
Alexander Tsybko
2006-11-11 09:21:23 UTC
Permalink
Приветствую тебя, All!

Посоветуйте *бесплатный* компонент/либу для .NET для создания Excel-файлов
без запуска самого экселя и вообще без его наличия на машине. Обязательное
требование - возможность вставки картинок в результирующий файл.
Maxim Sumskoi
2006-11-12 16:36:34 UTC
Permalink
Hello Alexander.

11 Hоя 06 12:21, you wrote to all:

AT> Посоветуйте *бесплатный* компонент/либу для .NET для создания
AT> Excel-файлов без запуска самого экселя и вообще без его наличия на
AT> машине. Обязательное требование - возможность вставки картинок в
AT> результирующий файл.

Может тебе подойдет Crystal Reports который идет с Visual Studio?
Он бесплатный, имеет экспорт в Excel, картинки без проблем...

Maxim
Alexander Tsybko
2006-11-12 18:55:54 UTC
Permalink
Приветствую тебя, Maxim!

Воскресенье Hоябрь 12 2006 Maxim Sumskoi писАл(а) к Alexander Tsybko:

AT>> Посоветуйте *бесплатный* компонент/либу для .NET для создания
AT>> Excel-файлов без запуска самого экселя и вообще без его наличия на
AT>> машине. Обязательное требование - возможность вставки картинок в
AT>> результирующий файл.

MS> Может тебе подойдет Crystal Reports который идет с Visual Studio?
MS> Он бесплатный, имеет экспорт в Excel, картинки без проблем...

Дело в том, что генерация файла должна происходить без вмешательства
пользователя, так что надо, чтобы все делалось автоматом, а насколько мне
известно, для записи в эксель из кристалрепорта надо кнопку нажимать, да и
экспортирует он некрасиво, я видел...


np: Noctes [Vexilla Regis Prodeunt Inferni 1999] - Mirrorland [stopped]
Mike
2006-11-13 23:22:06 UTC
Permalink
Post by Alexander Tsybko
Посоветуйте *бесплатный* компонент/либу для .NET для создания Excel-файлов
без запуска самого экселя и вообще без его наличия на машине. Обязательное
требование - возможность вставки картинок в результирующий файл.
А разве нельзя по-простому, по-крестьянски, без всяких компонентов -
переадресовать вывод в XLS? Вот как это делаю я (без картинок, правда) при
выводе таблицы:

Response.ContentType = "application/vnd.ms-excel";

StringWriter stringWriter = new StringWriter();
HtmlTextWriter htmlWriter = new HtmlTextWriter(stringWriter);

DataGrid1.RenderControl(htmlWriter); /* DataGrid1 - это таблица, которую мы
уже заполнили данными */

Response.Write(stringWriter.ToString());
Response.End();
--
Best regards
(M)ike
При ответе на e-mail убрать из адреса NOS
Alexander Tsybko
2006-11-14 18:06:44 UTC
Permalink
Приветствую тебя, Mike!
Post by Alexander Tsybko
Посоветуйте *бесплатный* компонент/либу для .NET для создания
Excel-файлов без запуска самого экселя и вообще без его наличия на
машине. Обязательное требование - возможность вставки картинок в
результирующий файл.
M> А разве нельзя по-простому, по-крестьянски, без всяких компонентов -
M> переадресовать вывод в XLS? Вот как это делаю я (без картинок, правда)

Вот именно потому и нельзя, что без картинок. Картинки надо обязательно.
Mike
2006-11-14 21:33:59 UTC
Permalink
Post by Alexander Tsybko
M> А разве нельзя по-простому, по-крестьянски, без всяких компонентов -
M> переадресовать вывод в XLS? Вот как это делаю я (без картинок, правда)
Вот именно потому и нельзя, что без картинок. Картинки надо обязательно.
Но если все же попытаться делать именно так, вопрос сведется к "Как
отобразить картинку в DataGrid". При поиске в яндексе нашлось следующее:
http://aspnetmania.com/Articles/Article/20.html

Попробуй также поищи на английском в виде:
http://www.google.com/search?q=datagrid+with+images
--
Best regards
(M)ike
При ответе на e-mail убрать из адреса NOS
Mike
2006-11-20 18:46:08 UTC
Permalink
Post by Mike
Но если все же попытаться делать именно так, вопрос сведется к "Как
http://aspnetmania.com/Articles/Article/20.html
http://www.google.com/search?q=datagrid+with+images
Ну что, получилось?
--
Best regards
(M)ike
При ответе на e-mail убрать из адреса NOS
Loading...