Создайте форматированный SpreadSheet с DocumentFormat.OpenXML?

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

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

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

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

Какой код мне нужно написать для создания (1) и (2)?

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

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

    Interesting Posts

    Сопоставление индексов по комбинации строк и подстроек

    Excel 2007 показ листов

    Как обеспечить, чтобы вычисление Excel было завершено в рамках процедуры VBA

    Могу ли я заполнить ячейку несколькими значениями (заголовками столбцов) каждый раз, когда значение найдено в этом столбце

    Конвертация валюты VBA в текстовое преобразование

    Excel – VBA – диаграмма доступа Axis – скорость

    Сохранить таблицу Excel как .csv с R?

    OleDb не читает все строки из файла excel, несмотря на использование IMEX = 1

    Чтение excel в C # дает мне неизвестный формат даты

    Вставить в столбец, если номер отсутствует

    Копирование Условное форматирование для диапазона в зависимости от значения ячейки в другом диапазоне

    Excel: построение нескольких рядов на участке рассеяния

    Java сохраняет файл String в Excel как URL-адрес

    VBA: получите Min и Max от выбора диапазона при игнорировании NA

    Улучшение управления уже запущенными группами в Email Macro

    Давайте будем гением компьютера.