1. 程式人生 > >c#讀取txt,xml,excel中的資料,繫結到lsitview ,dataview

c#讀取txt,xml,excel中的資料,繫結到lsitview ,dataview

c#讀取txt,xml,excel中的資料,繫結到lsitview ,dataview

c#讀取txt,xml,excel中的資料,繫結到lsitview ,dataview

完整程式碼下載:

http://download.csdn.net/download/yhhyhhyhhyhh/9786206

1讀取xml

using System.Xml;//連線xml

XmlDocument進行連線操作。

示例xml檔案格式如下:

<?xml version="1.0" encoding="utf-8" ?>
<IndexSystem>
<FirstIndex >
<name>自然環境</name>
<SIndex1>風C11</SIndex1>
<SIndex2>流C12</SIndex2>
<SIndex3>能見度C13</SIndex3>
</FirstIndex>
<FirstIndex >
<name
>
航道條件</name> <SIndex1>航道長度C21</SIndex1> <SIndex2>航道寬度C22</SIndex2> <SIndex3>航道彎曲度C23</SIndex3> <SIndex4>礙航物距航道的距離C24</SIndex4> <SIndex5>轉向點數C25</SIndex5> <SIndex6>航道交叉點數C26</SIndex6> </FirstIndex > <FirstIndex> <name
>
交通環境</name> <SIndex1>交通流量C31</SIndex1> <SIndex2>導助航設施完善率C32</SIndex2> <SIndex3>VTS覆蓋率C33</SIndex3> </FirstIndex> </IndexSystem>

2.讀取txt

StreamReader類一行一行讀取,再利用分隔符進行解析,再進行資料格式轉換。

3.讀取excel

OleDb進行連線操作,直接將excel中資料讀到DataTable中。

4.示例結果如下

這裡寫圖片描述