Онлайн-програма для перетворення XML у Excel і код .NET для перетворення файлів XML
Розробіть потужну програму для перетворення й експорту XML на основі .NET. Перетворіть один або декілька файлів XML у Excel та інші формати за допомогою API автоматизації .NET. Вільно конвертуйте файли XML онлайн за допомогою програми з миттєвим завантаженням.
Конвертуйте файли XML у файли Excel онлайн за допомогою програми
- Завантажте файли XML для конвертації
- Зачекайте кілька секунд або більше залежно від розміру XML
- Слідкуйте за рядком стану завантаження
- Натисніть кнопку «Конвертувати».
- XML буде перетворено на документ Excel
- Завантажте перетворений файл Excel
Перетворіть XML на Excel за допомогою .NET Automation API
Перетворіть XML на Excel за допомогою C# .NET
// This code example demonstrates how to import XML data file in Excel. | |
// Data folder path | |
var dataDir = @"C:\Files\"; | |
// Create an instance of the Workbook class | |
Workbook workbook = new Workbook(); | |
// Import XML into workbook | |
// It takes XML file path, destination sheet name, destination row and column as arguments. | |
workbook.ImportXml(dataDir + "Catalog.xml", "Sheet1", 0, 0); | |
// Save the workbook as XLSX | |
workbook.Save(dataDir + "data_xml.xlsx", Aspose.Cells.SaveFormat.Auto); |
Ще кілька випадків для збереження XML у Excel з іншими функціями, такими як
// This code example demonstrates how to import specific columns from an XML data file in Excel. | |
// Data folder path | |
var dataDir = @"C:\Files\"; | |
// Read XML file content | |
var XmlContent = File.ReadAllText(dataDir + "Catalog.xml"); | |
// Read XSLT file content | |
var XsltContent = File.ReadAllText(dataDir + "CatalogXSLX.xslt"); | |
// Transform XML and get content in MemoryStream | |
var xmlContent = TransformXml(XmlContent, XsltContent); | |
// Create workbook | |
var workbook = new Workbook(xmlContent); | |
workbook.Worksheets[0].AutoFitRows(); | |
workbook.Worksheets[0].AutoFitColumns(); | |
// Save the workbook as XLSX | |
workbook.Save(dataDir + "SpecificColumnsData_xml.xlsx", Aspose.Cells.SaveFormat.Auto); |
<?xml version="1.0" encoding="utf-8" ?> | |
<catalog> | |
<cd> | |
<title>Empire Burlesque</title> | |
<artist>Bob Dylan</artist> | |
<country>USA</country> | |
<company>Columbia</company> | |
<price>10.90</price> | |
<year>1985</year> | |
</cd> | |
<cd> | |
<title>Hide your heart</title> | |
<artist>Bonnie Tyler</artist> | |
<country>UK</country> | |
<company>CBS Records</company> | |
<price>9.90</price> | |
<year>1988</year> | |
</cd> | |
<cd> | |
<title>Greatest Hits</title> | |
<artist>Dolly Parton</artist> | |
<country>USA</country> | |
<company>RCA</company> | |
<price>9.90</price> | |
<year>1982</year> | |
</cd> | |
<cd> | |
<title>Still got the blues</title> | |
<artist>Gary Moore</artist> | |
<country>UK</country> | |
<company>Virgin records</company> | |
<price>10.20</price> | |
<year>1990</year> | |
</cd> | |
<cd> | |
<title>Eros</title> | |
<artist>Eros Ramazzotti</artist> | |
<country>EU</country> | |
<company>BMG</company> | |
<price>9.90</price> | |
<year>1997</year> | |
</cd> | |
<cd> | |
<title>One night only</title> | |
<artist>Bee Gees</artist> | |
<country>UK</country> | |
<company>Polydor</company> | |
<price>10.90</price> | |
<year>1998</year> | |
</cd> | |
<cd> | |
<title>Sylvias Mother</title> | |
<artist>Dr.Hook</artist> | |
<country>UK</country> | |
<company>CBS</company> | |
<price>8.10</price> | |
<year>1973</year> | |
</cd> | |
<cd> | |
<title>Maggie May</title> | |
<artist>Rod Stewart</artist> | |
<country>UK</country> | |
<company>Pickwick</company> | |
<price>8.50</price> | |
<year>1990</year> | |
</cd> | |
<cd> | |
<title>Romanza</title> | |
<artist>Andrea Bocelli</artist> | |
<country>EU</country> | |
<company>Polydor</company> | |
<price>10.80</price> | |
<year>1996</year> | |
</cd> | |
<cd> | |
<title>When a man loves a woman</title> | |
<artist>Percy Sledge</artist> | |
<country>USA</country> | |
<company>Atlantic</company> | |
<price>8.70</price> | |
<year>1987</year> | |
</cd> | |
<cd> | |
<title>Black angel</title> | |
<artist>Savage Rose</artist> | |
<country>EU</country> | |
<company>Mega</company> | |
<price>10.90</price> | |
<year>1995</year> | |
</cd> | |
<cd> | |
<title>1999 Grammy Nominees</title> | |
<artist>Many</artist> | |
<country>USA</country> | |
<company>Grammy</company> | |
<price>10.20</price> | |
<year>1999</year> | |
</cd> | |
<cd> | |
<title>For the good times</title> | |
<artist>Kenny Rogers</artist> | |
<country>UK</country> | |
<company>Mucik Master</company> | |
<price>8.70</price> | |
<year>1995</year> | |
</cd> | |
<cd> | |
<title>Big Willie style</title> | |
<artist>Will Smith</artist> | |
<country>USA</country> | |
<company>Columbia</company> | |
<price>9.90</price> | |
<year>1997</year> | |
</cd> | |
<cd> | |
<title>Tupelo Honey</title> | |
<artist>Van Morrison</artist> | |
<country>UK</country> | |
<company>Polydor</company> | |
<price>8.20</price> | |
<year>1971</year> | |
</cd> | |
<cd> | |
<title>Soulsville</title> | |
<artist>Jorn Hoel</artist> | |
<country>Norway</country> | |
<company>WEA</company> | |
<price>7.90</price> | |
<year>1996</year> | |
</cd> | |
<cd> | |
<title>The very best of</title> | |
<artist>Cat Stevens</artist> | |
<country>UK</country> | |
<company>Island</company> | |
<price>8.90</price> | |
<year>1990</year> | |
</cd> | |
<cd> | |
<title>Stop</title> | |
<artist>Sam Brown</artist> | |
<country>UK</country> | |
<company>A and M</company> | |
<price>8.90</price> | |
<year>1988</year> | |
</cd> | |
<cd> | |
<title>Bridge of Spies</title> | |
<artist>T`Pau</artist> | |
<country>UK</country> | |
<company>Siren</company> | |
<price>7.90</price> | |
<year>1987</year> | |
</cd> | |
<cd> | |
<title>Private Dancer</title> | |
<artist>Tina Turner</artist> | |
<country>UK</country> | |
<company>Capitol</company> | |
<price>8.90</price> | |
<year>1983</year> | |
</cd> | |
<cd> | |
<title>Midt om natten</title> | |
<artist>Kim Larsen</artist> | |
<country>EU</country> | |
<company>Medley</company> | |
<price>7.80</price> | |
<year>1983</year> | |
</cd> | |
<cd> | |
<title>Pavarotti Gala Concert</title> | |
<artist>Luciano Pavarotti</artist> | |
<country>UK</country> | |
<company>DECCA</company> | |
<price>9.90</price> | |
<year>1991</year> | |
</cd> | |
<cd> | |
<title>The dock of the bay</title> | |
<artist>Otis Redding</artist> | |
<country>USA</country> | |
<company>Stax Records</company> | |
<price>7.90</price> | |
<year>1968</year> | |
</cd> | |
<cd> | |
<title>Picture book</title> | |
<artist>Simply Red</artist> | |
<country>EU</country> | |
<company>Elektra</company> | |
<price>7.20</price> | |
<year>1985</year> | |
</cd> | |
<cd> | |
<title>Red</title> | |
<artist>The Communards</artist> | |
<country>UK</country> | |
<company>London</company> | |
<price>7.80</price> | |
<year>1987</year> | |
</cd> | |
<cd> | |
<title>Unchain my heart</title> | |
<artist>Joe Cocker</artist> | |
<country>USA</country> | |
<company>EMI</company> | |
<price>8.20</price> | |
<year>1987</year> | |
</cd> | |
</catalog> |
<?xml version="1.0" encoding="utf-8"?> | |
<xsl:stylesheet version="1.0" | |
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> | |
<xsl:template match="/"> | |
<html> | |
<body> | |
<h2>My CD Collection</h2> | |
<table border="1"> | |
<tr bgcolor="#9acd32"> | |
<th style="text-align:left">Title</th> | |
<th style="text-align:left">Artist</th> | |
<th style="text-align:left">Price</th> | |
</tr> | |
<xsl:for-each select="catalog/cd"> | |
<tr> | |
<td> | |
<xsl:value-of select="title"/> | |
</td> | |
<td> | |
<xsl:value-of select="artist"/> | |
</td> | |
<td> | |
<xsl:value-of select="price"/> | |
</td> | |
</tr> | |
</xsl:for-each> | |
</table> | |
</body> | |
</html> | |
</xsl:template> | |
</xsl:stylesheet> |
Розробіть програму для перетворення файлів XML за допомогою .NET
Потрібно розробити програмне забезпечення на основі .NET, щоб легко зберігати й експортувати файли XML у документ Excel? За допомогою
Aspose.Total for .NET
будь-який розробник .NET може інтегрувати наведений вище код API для програмування програми перетворення в різних форматах, включаючи Microsoft Word, Excel, Powerpoint, PDF, файли електронної пошти, зображення та інші формати. Потужна бібліотека .NET для конвертації документів, підтримує багато популярних форматів, включаючи формат XML. Експортуючи документи в інші формати, програмісти можуть використовувати Aspose.Total для дочірніх API .NET, включаючи
Aspose.Words for .NET
,
Aspose.Cells for .NET
,
Aspose.Slides for .NET
,
Aspose.PDF for .NET
,
Aspose.Imaging for .NET
тощо.
XML Бібліотека перетворення для .NET
Є три альтернативні варіанти встановлення Aspose.Total для .NET у вашу систему. Виберіть той, який відповідає вашим потребам, і дотримуйтеся покрокових інструкцій:
- Встановіть NuGet Package . Дивіться Документація
- Встановіть бібліотеку за допомогою консолі диспетчера пакунків, вибравши дочірній API у Visual Studio IDE, як-от Aspose.Wrods , Aspose.Cells , Aspose.PDF тощо
- Встановіть бібліотеку вручну за допомогою Windows Installer
Збереження XML у Excel Вимоги до програми
Наш продукт є повністю кросплатформним і підтримує всі основні реалізації .NET відповідно до специфікації «.NET Standard 2.0»:
- Microsoft .NET Framework, починаючи з ранньої версії 2.0 і закінчуючи останньою .NET Framework 4.8
- .NET Core, починаючи з ранньої версії 2.0 і закінчуючи останньою версією «.NET 6»
- Моно>= 2.6.7
Оскільки код .NET покладається не на базове апаратне забезпечення чи операційну систему, а лише на віртуальну машину, ви можете вільно розробляти будь-яке програмне забезпечення для Windows, macOS, Android, iOS і Linux. Просто переконайтеся, що ви встановили відповідну версію .NET Framework, .NET Core, Windows Azure, Mono або Xamarin.
Ми рекомендуємо використовувати Microsoft Visual Studio, Xamarin і MonoDevelop IDE для створення програм C#, F#, VB.NET.
поширені запитання
- Чи можу я використовувати вищезгаданий код .NET у своїй програмі?Так, ви можете завантажити цей код. Можна легко розробити професійне рішення для експорту та збереження XML у файл Excel за допомогою .NET. Використовуйте API перетворення Aspose XML в Excel для розробки високорівневого, незалежного від платформи програмного забезпечення в .NET.
- Цей документ експортує роботу програми лише в Windows?У вас є можливість ініціювати експорт документа з XML до Excel з будь-якого пристрою, незалежно від операційної системи, на якій він працює, будь то Windows, Linux, Mac OS або Android. Все, що потрібно, це сучасний веб-браузер і активне підключення до Інтернету.
- Чи безпечно використовувати онлайн-програму для конвертації кількох документів XML?звичайно! Вихідні файли, створені за допомогою нашої служби, будуть безпечно та автоматично видалені з наших серверів протягом 24 годин. Як наслідок, посилання для завантаження, пов’язані з цими файлами, перестануть працювати після закінчення цього періоду.
- Який браузер потрібно використовувати для використання програми?Ви можете використовувати будь-який сучасний веб-переглядач, як-от Google Chrome, Firefox, Opera або Safari, для онлайн-конвертування документів XML.
- Як я можу експортувати декілька файлів XML?Почніть із завантаження одного або кількох файлів, які потрібно конвертувати. Ви можете перетягнути файли XML або просто клацнути всередині білої області. Після цього натисніть кнопку «Конвертувати», і наш онлайн-додаток для конвертації швидко обробить завантажені файли.
- Скільки часу потрібно для перетворення файлів XML?Ця програма для перетворення працює швидко. Це може зайняти кілька секунд або більше, залежно від розміру документа, щоб завантажити та зберегти їх у потрібному форматі.