我有多個xml文件,從.vsdx「Visio文件」轉換爲.xml文件生成此文件,現在我想將生成的文件從.xml轉換爲.csv文件。 我的問題這些文件有數百行,無法使用xml形狀標記來使用xml標記提取csv文件。 我用this工具但問題出來的結構非常複雜 有什麼辦法可以做到這一點?如何將Visio文檔.xml轉換爲csv文件c#
1
A
回答
2
通常用XSLT解決這個問題。如果你想以編程的方式創建一個csv文件,我會用Linq查詢xml文件到Xml,並將每條記錄作爲一個csv格式的行追加到一個StringBuilder實例中,最後將StringBuilders內容寫入到目標文件中。
0
我沒有使用過基於Visio的XML文件,但考慮到XML的所有來源(它應該是這樣),我會去LINQ2XML,或者根據您感覺方便的方式閱讀東西作爲XDocument(避免XmlDocument,因爲它的older and obsolete),然後將其解析爲字符串。
這取決於文件的複雜程度以及您需要執行的入侵操作。
至於你提到的工具,我以前沒有見過,但最好不要使用它,因爲它會讓我覺得有些過時。但是,我只是在沒有仔細檢查的情況下瞥了一眼。如果您只需要自己查看數據(對內容進行基於人的分析),則可以使用帶有適當插件(例如Notepad ++及其XML附加組件)的正式文本編輯器。
相關問題
- 1. 如何將兩列.csv文件轉換爲xml文檔
- 2. 將MS文檔轉換爲csv文件
- 3. 將XML(帶有文檔頭文件)轉換爲CSV
- 4. Perl:將csv文件轉換爲xml
- 5. 將CSV文件轉換爲XML
- 6. 將XML文件轉換爲CSV
- 7. c#如何將csv轉換爲xml
- 8. 如何將XML文件轉換爲C#中的一個CSV文件?
- 9. 如何將XML/JSON文件轉換爲Lotus Notes中的文檔?
- 10. 將XML文檔轉換爲XML
- 11. 如何將HSSFWorkbook轉換爲CSV文件..?
- 12. 如何將.rpt文件轉換爲csv
- 13. 如何將pdf文件轉換爲C#.net中的xml文件?
- 14. 如何將堆棧溢出轉儲的xml文件轉換爲csv文件
- 15. 將.csv文件轉換爲.xls文件
- 16. 將.xls文件轉換爲.csv文件?
- 17. 如何使用Python將大型xml文件轉換爲csv
- 18. 如何使用XSLT 1.0將.csv文件轉換爲xml?
- 19. 如何將簡單結構的xml文件轉換爲csv?
- 20. 如何將Excel XML文件讀取/轉換爲R/CSV?
- 21. 如何使用PHP腳本將CSV文件轉換爲XML?
- 22. 轉換.CSV文件到.XML
- 23. 將xml文件轉換爲pdf c#
- 24. 如何將xls文件轉換爲xml?
- 25. 如何將XML文件轉換爲DataSource?
- 26. 如何將xml文件轉換爲mysql?
- 27. 如何將XML文件轉換爲ArrayList
- 28. 如何將Excel文件轉換爲XML
- 29. 如何將txt文件轉換爲xml?
- 30. 用於將CSV文件轉換爲XML文件的Xquery