Создать отформатированную электронную таблицу с DocumentFormat.OpenXML? - PullRequest
1 голос
/ 01 декабря 2010

Я хочу создать электронную таблицу с DocumentFormat.OpenXML.Мне было очень тяжело заставить его работать, поэтому я решил попросить о помощи здесь.

Я хотел бы программно создать электронную таблицу во время выполнения для загрузки с веб-сайта ASP.net.site.

(1) Я хочу, чтобы электронная таблица содержала несколько строк данных из базы данных SQL.Я хочу, чтобы заголовки строк состояли из черного текста на желтом фоне.У меня есть некоторые строковые данные, которые, кстати, могут содержать строки цифр.Я хочу, чтобы он всегда обрабатывался как строка (т. Е. Я не хочу, чтобы 31415926535 был представлен как 3.1415926e10)

(2) Я хотел бы, чтобы изображение PNG размером 300 x 300 пикселей появилось нижепоследний ряд данных.Изображение сохраняется на сервере как hello.png.

Какой код мне нужно написать, чтобы (1) и (2) произошли?

1 Ответ

1 голос
/ 01 декабря 2010

Я недавно сделал нечто подобное.Я считаю, что лучший способ выполнить то, что вам нужно, это сначала создать шаблон Excel таблицы.Затем, используя Open XML Productivity Tool, отразите код, необходимый для его создания.

Чтение ограниченной документации заставило меня крутиться, пока я не начал использовать Productivity Tool.Он генерирует какой-то посторонний код, но он помогает вам разобраться в этом и очень полезен.

...