Используя Aspose.Total for .NET , вы можете легко конвертировать файл XML в CSV в любых приложениях .NET, C#, ASP.NET и VB.NET. Во-первых, используя Aspose.PDF for .NET , вы можете экспортировать XML в XLSX. После этого, используя Aspose.Cells for .NET API программирования электронных таблиц, вы можете конвертировать XLSX в CSV.
.NET API для преобразования XML в CSV
Требование преобразования
Установите из командной строки как nuget install Aspose.Total
или через консоль диспетчера пакетов Visual Studio с помощью Install-Package Aspose.Total
.
Кроме того, вы можете получить автономный установщик MSI или библиотеки DLL в ZIP - файле из загрузки .
Преобразование защищенного XML в CSV через C#
Если ваш документ XML защищен паролем, вы не сможете преобразовать его в CSV без пароля. Используя API, вы можете сначала открыть защищенный документ, используя действующий пароль, а затем преобразовать его. Чтобы открыть зашифрованный файл, вы можете инициализировать новый экземпляр класса Document и передать имя файла и пароль в качестве аргументов.
Преобразование файла XML в CSV с водяным знаком через C#
При преобразовании файла XML в CSV вы также можете добавить водяной знак в выходной формат файла CSV. Чтобы добавить водяной знак, вы можете создать новый объект Workbook и открыть преобразованный документ XLSX, выбрать Worksheet через его индекс, создать форму и использовать ее функцию AddTextEffect. После этого вы можете сохранить документ XLSX в формате CSV с водяным знаком.
Исследуйте варианты преобразования XML с .NET
Формат файла XML
XML, что означает Extensible Markup Language, представляет собой формат файла, который имеет сходство с HTML, но имеет другую цель и структуру. Основная цель XML состоит в том, чтобы хранить и передавать данные самоописываемым и независимым от платформы способом. Он предоставляет набор правил для определения пользовательских тегов, которые позволяют пользователям создавать свои собственные языки разметки, соответствующие их потребностям.
Ключевым преимуществом XML является его способность представлять данные в формате, удобном для чтения человеком. и машиночитаемый. Это делает его подходящим для создания протоколов данных и обмена структурированной информацией по таким сетям, как World Wide Web (WWW). Форматы файлов на основе XML, такие как Microsoft Open XML, LibreOffice OpenDocument, XHTML и SVG, используют XML для определения структуры и содержимого своих документов.
Расширяемость XML обозначается знаком “X” в его имя, которое подразумевает, что язык может быть расширен для включения новых тегов и элементов по мере необходимости. Эта гибкость позволяет XML адаптироваться к разнообразным структурам данных и требованиям, что делает его широко применяемым в различных отраслях и областях.
Однако одним из недостатков XML является его многословие. Файлы XML могут быть относительно большими из-за включения тегов разметки и повторяющейся структуры. Это может усложнить чтение и обработку XML-документов, особенно при работе с большими наборами данных. Необходимо соблюдать осторожность, чтобы эффективно управлять тегами разметки, чтобы избежать ошибок или несоответствий в данных.
Формат файла CSV
Файл CSV (значения, разделенные запятыми) — это широко используемый формат для хранения табличных данных, напоминающий электронную таблицу или базу данных. Он состоит из данных, разделенных запятыми, где каждая строка представляет собой запись. Файлы CSV можно открывать в текстовых редакторах, таких как Microsoft Notepad или Apple TextEdit, а также в программах для работы с электронными таблицами, таких как Microsoft Excel или Apple Numbers.
При открытии в текстовом редакторе данные CSV отображаются в формате таблицы. Столбцы разделяются запятыми, а каждая строка отделяется новой строкой. Первая строка, известная как строка заголовка, содержит имена столбцов.
Файлы CSV позволяют легко обмениваться данными между различными приложениями. Данные можно экспортировать из программ для работы с электронными таблицами, таких как Excel или Numbers, и сохранять в формате CSV. Точно так же файлы CSV можно импортировать в эти программы, что позволяет передавать данные из одной системы в другую.
Файлы CSV обеспечивают гибкость и совместимость благодаря своей простой и универсальной структуре. Они широко используются для переноса данных, обмена информацией между платформами и интеграции данных из различных источников. Простой характер файлов CSV делает их доступными для обработки, анализа и обработки данных как людьми, так и компьютерными системами.