OpenXml Spreadsheet. Фильтры значений, стили и символы Юникода - PullRequest
7 голосов
/ 13 мая 2011

из-за небольшой документации у меня проблемы с OpenXml SpreadSheetDocument в C #.

  1. Как создать верхний ряд с фильтром?
  2. Как сделать так, чтобы цвета чередовались?
  3. Я хочу добавить символы Unicode в свои SheetData, но когда я опровергаю Excel, это выдает ошибку ..
  4. Изменить цвет верхней строки.Можете ли вы сказать, есть ли какие-то правильные способы сделать это, больше документации, чем доступно в msdn, или опубликовать некоторый код StyleSheet?Извините за мой английский.Спасибо.

Ответы [ 2 ]

2 голосов
/ 02 июня 2011

Я думаю, что ваш вопрос действительно о том, как создавать таблицы в электронной таблице.Таблицы - это классная функция Open XML / Excel 2007/2010, которая позволяет сортировать диапазон ячеек, щелкая заголовки столбцов.Также им представлены альтернативные цветные полосы для рядов.Существуют дополнительные функции, такие как возможность иметь общую строку и автоматическое расширение при вставке строки.

Я написал сообщение в блоге о таблицах и их создании: Изучение разметки таблицв SpreadsheetML .Кроме того, я записал 15-минутный снимок экрана , который исследует разметку и показывает, как создать программу Open XML SDK, которая преобразует обычные ячейки в таблицу.

-Eric

0 голосов
/ 13 мая 2011

К сожалению, я не могу дать вам серебряную пулю, но я попытался понять, как создавать документы Word с OpenXML, - выполнить работу в Word, а затем изучить полученный файл .docx, чтобы увидеть, что эффект был.

Я предполагаю, что тот же подход к расследованию может помочь вам с вашей таблицей.

...