我是C#和WPF的新手。我需要編寫一個程序來收集和顯示RS232數據並將其保存爲CSV文件。我需要數據庫還是XML?有沒有任何人可以推薦的相關教程?存儲值並輸出一個CSV文件
0
A
回答
1
圍繞存儲..
你要排序/過濾/搜索數據? 然後,我會將它存儲在SQL數據庫中,並稍後將其導出到CSV(使用簡單的StringWriter)。
如果你不想訪問數據,只是收集起來,放入CSV作爲數據進來,我只想把它寫入CSV。
對於閱讀CSV我會建議使用LINQ到CSV的實現。
E.g. http://www.codeproject.com/KB/linq/LINQtoCSV.aspx 或http://www.thinqlinq.com/Post.aspx/Title/LINQ-to-CSV-using-DynamicObject
0
不太瞭解RS232,但我收集到這是串口的二進制數據?
我會質疑將其輸出爲CSV文件的全部想法 - 基於文本的格式對此並不理想。
XML是一個更好的選擇 - 您可以使用Base64來解決編碼問題,並且您可以合理地構建文檔以符合您的目的。
另一個想法,取決於你想要做什麼,可能是使用基於文件的數據庫。我不是指MS Access(Spit!) - 查找SQLite。
如果有人真的迫使你下載二進制數據的CSV路由,那麼我建議你,他們需要談論這是否真的如此,當它真的是一個非常好的主意。
相關問題
- 1. 將輸出存儲在CSV文件中
- 2. PHP - 解析一個CSV文件,並寫入輸出到另一個CSV文件
- 3. grep的存儲在一個CSV文件
- 4. 減去一個CSV文件的4列到另一個CSV文件,並希望在文本文件輸出-python
- 5. 存儲輸出文件
- 6. Django:生成一個CSV文件並將其存儲到FileField
- 7. 合併多個csv文件並將它們保存爲一個csv文件
- 8. 的Python:寫一個元組值字典的CSV輸出文件
- 9. 拆分dataframes和存儲輸出到CSV文件
- 10. PHP保存輸出到CSV文件
- 11. 將psql輸出保存到csv文件
- 12. 在csv formate中導出表數據並存儲到文件夾
- 13. 文件輸入/輸出,存儲數據
- 14. 將60K csv的輸出合併並寫入一個csv
- 15. C# - 比較兩個CSV文件並給出輸出
- 16. 出口NDB數據存儲記錄,以雲存儲CSV文件
- 17. 執行python腳本並將輸出保存爲CSV文件
- 18. 合併幾個csv文件並將文件名存儲爲變量 - Python
- 19. Bash存儲輸出變量,解析並存儲一些值供以後使用
- 20. 在一個日誌文件中存儲crontab php輸出
- 21. 如何比較2個csv文件,執行操作並輸出到一個新的csv文件
- 22. 如何加載多個CSV文件並存儲在數組中?
- 23. Perl「打開多個csv文件」+「拉出部分名稱並存儲它」
- 24. 如何將多個csv文件合併爲一個CSV文件
- 25. CSV輸出文件錯誤
- 26. Xml文件到CSV輸出
- 27. CSV文件輸出基地
- 28. 將輸出存儲到FASTA文件
- 29. 存儲變量vs輸出到文件
- 30. Netbeans輸出存儲在文件中嗎?
感謝您的回答。如果我使用SQL數據庫,是否意味着使用該軟件的其他用戶也需要安裝SQL 2008數據庫? – KMC 2011-01-07 12:55:04
無論是或有網絡訪問的機器..(通過web服務)。 – Max 2011-01-07 12:57:01