2013-06-25 30 views
0

我對編程非常陌生,他的任務是創建一個能夠將HDF5文件轉換爲CSV文件的程序。我環顧四周,發現有多個代碼塊(Convert DataTable to CSV stream) (c# datatable to csv) (HDF5 Example code) ,但我完全不知道如何去做這件事。我的知識包括基本功能,循環,數組,以及對複雜數學(多變量計算,基本差異,基本矩陣運算)的相當好的理解。我只有0關於內置功能的想法。請幫忙。歡迎所有的解釋!將H5轉換爲C#中的CSV

PS。事實上,我確實在研究和理解ASCII和二進制以及HDF5和CSV文件之間的區別。

+0

檢查http://hdf5.net/ –

+0

您可能會發現實用程序'h5dump'有用。 –

回答

0

.NET中沒有內置的HDF5功能。 這不是任何人的失敗。那裏有這麼多! 所以,你必須從頭開始創建一些東西,或者找一個庫。 聽起來你現在會更好,現在有一個圖書館。 試試這個,我沒有用過。我通過使用HDF5和.NET來發現它。 http://hdf5.net/ 你也應該知道使用上述庫不會是一個簡單的項目。它不會太糟糕,但儘量不要被運動部件弄傷。從.NET訪問本地庫可能會非常棘手。

0

你應該試試hdf5.net庫。你需要做的是安裝二進制文件並下載HDF5DotNet程序集。然後你創建你的項目,並將HDF5DotNet.dll作爲參考。然後,您可以使用已經找到的HDF5示例代碼來讀取.h5文件。我保證它的工作原理,因爲我剛剛完成了這個工作