具有多个支持 csv 文件的 HSQLDB

Posted

技术标签:

【中文标题】具有多个支持 csv 文件的 HSQLDB【英文标题】:HSQLDB with multiple backing csv files 【发布时间】:2015-07-14 13:40:05 【问题描述】:

我需要绑定一组格式为“YYYY-MM-DD hh:mm:ss.csv”的 csv 文件,它们存在于同一文件夹中,并带有一个包含所有文件中存在的所有数据的唯一表.

我找到了如何绑定一个文件,但没有找到如何绑定多个文件,例如从here 或here 读取,但我找不到有关多个备份文件的任何信息。

【问题讨论】:

为什么不将每个文件绑定到一个表,然后创建一个对文件执行union all 的视图? 因为文件是异步创建的,不受我控制,而且我不知道何时添加文件。即使他们有一个模式,他们的名字也会没有精确的频率变化。如果文件是静态的,您的建议可能会很好,但不幸的是,它们是由我不拥有或控制的另一款软件动态创建的。 【参考方案1】:

您不能将多个文件绑定到一个表。 TEXT 表的所有选项都记录在这里:http://hsqldb.org/doc/2.0/guide/texttables-chapt.html

您可以使用单独的表格。正如您所说的文件名可以更改,您可以编写一些 Java 代码来定期列出目录中的文件并将 TEXT 表链接到最近的文件。请参阅SET TABLE T SOURCE ... 声明。

【讨论】:

好的,谢谢。这是一个我不想阅读的答案,但至少它告诉我我需要找到另一种方法来完成这项工作。即使我的问题没有答案,我认为这可能是一个解决方案。

以上是关于具有多个支持 csv 文件的 HSQLDB的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 gsutil 将多个 csv 文件连接成一个具有单个标题的 csv 文件

使用 Jupyter notebook 将具有多个工作表的 Excel 文件转换为多个 csv 文件

具有多个时间序列的 csv 文件

将多个 csv 文件连接成具有相同标题的单个 csv - Python

如何将具有多个标题行的csv文件读入熊猫? [关闭]

如何在 Excel 中组合具有不同列名和列顺序的多个 CSV 文件?