#c#
#c#
Вопрос:
Я использую XmlWriter
для создания электронной таблицы и успешно прошел базовую настройку. Документация доступна здесь doc
и я пытаюсь использовать некоторые расширенные функции, такие как создание ячейки, охватывающей несколько столбцов, изменение цвета шрифта, цвета ячейки и т.д. Я вижу XML-теги, необходимые для этого, но я не знаю, как преобразовать это в формат, который XmlWriter
требуется. Может ли кто-нибудь мне немного помочь.
Ответ №1:
XmlWriter
это последовательный способ записи XML, я имею в виду, что вы пишете так, как если бы вы писали его вручную.
Итак, если вы можете сгенерировать XML, просто выполните шаги, которые требуются для использования XmlWriter.
Ответ №2:
Почему вы не используете библиотеку, подобную NPOI?
Комментарии:
1. Зачем раздувать программное обеспечение библиотекой, если вы просто пытаетесь записать несколько байтов, которые занимают 5 минут на просмотр документации?
2. да, но NPOI объединил встроенную ячейку и шрифт. На мой взгляд, более просто писать расширенные файлы Excel.
3. Раздуть программное обеспечение библиотекой? Библиотеки предназначены для того, чтобы вы не изобретали велосипед.
4. @Dave, я согласен, что библиотеки полезны, когда вам нужна значительная часть функциональности, которую вам не нужно создавать самостоятельно, однако вам нужно взвесить все «за» и «против» использования полноценной библиотеки, когда достаточно нескольких строк кода. Помните, что вам не нужна пушка, чтобы убить муху.
5. Зависит от веса пушки. Если это (для всех практических целей) невесомо и безразмерно, я бы не возражал.