我父子表看起來像這樣:在C#中,我應該如何從父子表創建一個csv?
ID, ParentID, Name, Population
1, Null, Asia, 40
2, Null, Africa, 20
3, 1, China, 10
4, 3, Tibet, 5
(約1000行和樹的水平可以不同,用戶將繼續輸入新行)
我想實現一個CSV文件看起來像這樣:
Level1, Level2, Level3, Population
Asia, Null, Null, 40
Africa, Null, Null, 20
Asia, China, Null, 10
Asia, China, Tibet, 5
如何從父子表創建一個像這樣的csv文件?首先挑戰是找到最大級別的父子表,然後創建CSV標頭。第二個挑戰就是在沒有價值的層次上放置空值。
請注意,用戶將繼續進入新的生產線......不知道我是否應該加載父子表中的XML格式,然後開始讀取XML文件...請提出了一些辦法。謝謝
你存儲表爲MS-SQL服務器? –
而你的表存儲在關係數據庫中?幾乎給你-1沒有提到一個關於如何/在哪裏存儲數據的字。 –
你想做什麼不是一個健全的數據庫實踐。 –