C# 将XML文档导出到excel
我有一个XmlDocument,其中包含分层数据,我想将这些数据导出到excel。请帮我摆脱这一切。C# 将XML文档导出到excel,c#,asp.net,xmldocument,C#,Asp.net,Xmldocument,我有一个XmlDocument,其中包含分层数据,我想将这些数据导出到excel。请帮我摆脱这一切。 我已尝试将此数据读入数据集,但它对我无效。请发送xml示例以获取更多信息 您的代码将xml加载到数据集中, 如果您的xml没有从数据集导出,则可以使用LinqToXml。 例如: xml: 结果: Version 3.1 released Version 3.0 released New examples DataSet ds=新数据集();ReadXml(新的XmlNodeReader(t
我已尝试将此数据读入数据集,但它对我无效。请发送xml示例以获取更多信息 您的代码将xml加载到数据集中, 如果您的xml没有从数据集导出,则可以使用LinqToXml。 例如: xml: 结果:
Version 3.1 released
Version 3.0 released
New examples
DataSet ds=新数据集();ReadXml(新的XmlNodeReader(taxonomyxml));有了它,我可以在数据集中获取数据,但格式不正确。我的xml文档包含大量数据,但作为一个小快照,请看这一点。如果您的文档大于10 MB,我建议使用simpleXmlReader
,因为LinqToXml或其他类型是DOM解析器,可能会占用大量内存,因为它们将所有xml DOM加载到内存中。
var path = @"D:\rss.xml";
var doc = XDocument.Load(path);
rssTitles = doc.Root.Descendants("item").Elements("title").Select(el => el.Value);
Version 3.1 released
Version 3.0 released
New examples
<Roles>
<BalanceSheets RoleURL="http://fluor.com/role/BalanceSheets" RoleDefination="0020 - CONDENSED CONSOLIDATED BALANCE SHEET">
<Taxonomys>
<StatementOfFinancialPositionAbstract TaxonomyPresentationId="StatementOfFinancialPositionAbstract">
<StatementLineItems TaxonomyPresentationId="StatementOfFinancialPositionAbstract">
<LiabilitiesAndStockholdersEquityAbstract TaxonomyPresentationId="StatementLineItems">
<CommitmentsAndContingencies TaxonomyPresentationId="LiabilitiesAndStockholdersEquityAbstract" />
<OtherLiabilitiesNoncurrent TaxonomyPresentationId="LiabilitiesAndStockholdersEquityAbstract" />
<NonRecourseProjectFinanceDebtNoncurrent TaxonomyPresentationId="LiabilitiesAndStockholdersEquityAbstract" />
<LongTermDebtNoncurrent TaxonomyPresentationId="LiabilitiesAndStockholdersEquityAbstract" />
<LiabilitiesCurrentAbstract TaxonomyPresentationId="LiabilitiesAndStockholdersEquityAbstract">
<BillingsInExcessOfCost TaxonomyPresentationId="LiabilitiesCurrentAbstract" />
<LiabilitiesCurrent TaxonomyPresentationId="LiabilitiesCurrentAbstract" />
<AccountsPayable TaxonomyPresentationId="LiabilitiesCurrentAbstract" />
<BridgeLoan TaxonomyPresentationId="LiabilitiesCurrentAbstract" />
<NonRecourseProjectFinanceDebtCurrent TaxonomyPresentationId="LiabilitiesCurrentAbstract" />
<EmployeeRelatedLiabilities TaxonomyPresentationId="LiabilitiesCurrentAbstract" />
<OtherAccruedLiabilities TaxonomyPresentationId="LiabilitiesCurrentAbstract" />
<ConvertibleDebtCurrent TaxonomyPresentationId="LiabilitiesCurrentAbstract" />
</LiabilitiesCurrentAbstract>
</LiabilitiesAndStockholdersEquityAbstract>
</StatementLineItems>
</StatementOfFinancialPositionAbstract>
</Taxonomys>
</BalanceSheets>
</Roles>