【发布时间】:2026-01-08 04:30:01
【问题描述】:
有没有办法将 HDF5 文件(有时称为 H5、HD5 或分层数据格式)加载/导入到 Excel 中?
我不想导出中间 CSV 文件,因为理想情况下我想在 Excel 中修改数据并重新保存回 HDF5(但可以接受的答案是先解决加载文件的问题)。
请注意,HDF5 是 Python 的 PyTables、pandas 和 h5py 使用的格式(这些包中的专家可能能够回答这个问题)。但是我不想使用 Python 来解决这个问题(我更喜欢现有的软件工具)。也许 ODBC 有办法……但我不知道怎么做。
【问题讨论】:
-
你为什么不把python也算作“现有的软件工具”呢?在 2 或 3 行 python/pandas 中,您可以从 hdf5 转换为 excel,反之亦然(参见文档)。我不确定你在寻找什么会比这更好,但也许你可以详细说明。也许有一种 ODBC 方式,但我不确定。
-
虽然我知道 Python,但我正在寻找一种解决方案,以提供给只知道如何使用 Excel 的非 Python 用户。此外,当一个 HDF5 文件包含多个数据集、多个组和各种数据类型时,编写一个能够处理向其抛出的任何 HDF5 文件的 Python 脚本会变得乏味(我预计会超过 3 行)。跨度>