2013-06-25 29 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文件。我保证它的工作原理,因为我刚刚完成了这个工作