【问题标题】:Load HDF5 in Excel?在 Excel 中加载 HDF5?
【发布时间】: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 行)。跨度>

标签: excel hdf5 hdf


【解决方案1】:

这是一个单独的话题,但也许有人会觉得这很有用

适用于 HDF5 的 PyHexad Excel 插件

https://www.hdfgroup.org/2015/06/america-runs-on-excel-and-hdf5/

【讨论】: