如何使用 c# 从 XML 文件中读取特定数据并将其写入现有 Excel 工作表

本文关键字:工作 Excel 数据 XML 何使用 文件 读取 | 更新日期: 2023-09-27 18:30:55

>我有一个XML文件,我有一些值,如标签质量的好和坏。我想读取xml文件并在现有的Excel工作表中打印错误的文件。谁能帮我请。我的 XML 文件看起来与下面相同。所以在那段文字中,我想写整个HYDR。仪器编号,水力。质量"仅适用于 HYDR 中的不良值。质量元素。

<HYDR.Instrument id="ABR"> <HYDR.Quality>Good</HYDR.Quality> <HYDR.Value>0</HYDR.Value> </HYDR.Instrument> <HYDR.Instrument id="ABR_DUMMY"> <HYDR.Quality>Bad</HYDR.Quality> <HYDR.Value>0</HYDR.Value> </HYDR.Instrument> <HYDR.Instrument id="ABR_LOOP_JP"> <HYDR.Quality>Good</HYDR.Quality> <HYDR.Value>15.208 kg/cm2g</HYDR.Value> </HYDR.Instrument> <HYDR.Instrument id="ABR_MOV_12"> <HYDR.Quality>Good</HYDR.Quality> <HYDR.Value>0</HYDR.Value> </HYDR.Instrument>

如何使用 c# 从 XML 文件中读取特定数据并将其写入现有 Excel 工作表

基本上,您需要使用两个库才能获得所需的答案:

  1. 首先你需要加载XML文件,所以我建议使用Linq库,你可以从这里开始

  2. 然后,你需要编写过滤后的XML元素来excel,我建议使用aspose库,你可以从这里开始学习

使用这两个库,您可以实现您想要的。