gpt4 book ai didi

java - 使用 java 和 jdom 从大型 csv 文件创建 XML 文件

转载 作者:太空宇宙 更新时间:2023-11-04 10:30:39 26 4
gpt4 key购买 nike

我必须从多个 csv 文件读取数据并将这些数据转换为 xml 文件。因此我编写了一个java程序,即读取每一行,将每一行转换为一个对象并为每个文件创建一个对象列表。有了这些列表,我就可以构建我的 xml 文件(使用 jdom)。有时我需要在这些列表中进行搜索。我已经为此实现了二分搜索。

不幸的是,我的程序需要大量内存,并且速度确实变慢(如果 csv 文件的大小大于 ~25 MB,则无法创建 xml 文件)。有什么想法可以提高我的性能,以便我的程序也可以处理大型 csv 文件吗?

最佳答案

我发布了一个通用的 csv/ods(多个选项卡)到 xml 来解决 java 中的这种需求。

您可以使用模板生成列表、映射等。

您可以在 https://github.com/ggsmiley/csv2xml 找到它

现在尚未针对非常大的输入进行优化(这不是目标),但欢迎进行增强。

希望对你有帮助

关于java - 使用 java 和 jdom 从大型 csv 文件创建 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50040410/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com