如何使用 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>
基本上,您需要使用两个库才能获得所需的答案:
-
首先你需要加载XML文件,所以我建议使用Linq库,你可以从这里开始
-
然后,你需要编写过滤后的XML元素来excel,我建议使用aspose库,你可以从这里开始学习
使用这两个库,您可以实现您想要的。