gpt4 book ai didi

java - 如何创建具有动态行的 csv 文件

转载 作者:行者123 更新时间:2023-11-30 02:05:59 25 4
gpt4 key购买 nike

我只是不知道如何创建具有动态行的 csv 文件。我使用 commons-csv 将 3 行写入文件,但我需要更多。

我正在逐行从数据库中读取值,如下所示:

[ID:1,TSP:'2018-01-01 00:10:00', VALUE: 856830, VAL1:'36,704'],
[ID:4,TSP:'2018-01-01 00:12:00', VALUE: 736830, VAL1:'1,14'],
[ID:5,TSP:'2018-01-01 00:10:00', VALUE: 656830, VAL1:'12,504'],
[ID:5,TSP:'2018-01-01 00:50:00', VALUE: 936830, VAL1:'5,18'],
[ID:3,TSP:'2018-01-01 00:10:00', VALUE: 736860, VAL1:'3,4'],
[ID:4,TSP:'2018-01-01 00:50:00', VALUE: 726830, VAL1:'9,14']

我想创建一个格式如下的 .csv 文件:

TSP(2018-01-01 00:10:00) | VALUE_ID1 | VAL_ID1 | VALUE_ID3 | VAL_ID3 | VALUE_ID5 | VAL_ID5

TSP(2018-01-01 00:12:00) | VALUE_ID4 | VAL_ID4

TSP(2018-01-01 00:50:00) | VALUE_ID4 | VAL_ID4 | VALUE_ID5 | VAL_ID5

我希望任何人都可以帮助我解决这个问题,因为它会杀了我......

提前致谢!

编辑:

我在 TSP 上使用了 groupBy,所以我现在有以下模式:

TSP(2018-01-01 00:10:00):[[ID:1,TSP(2018-01-01 00:10:00),VALUE_ID1,VAL_ID1], [ID:3,TSP(2018-01-01 00:10:00),VALUE_ID3,VAL_ID3], [ID:5,TSP(2018-01-01 00:10:00),VALUE_ID5,VAL_ID5]]

TSP(2018-01-01 00:12:00):[[ID:4,TSP(2018-01-01 00:10:00),VALUE_ID4,VAL_ID4]]

等等。这就是我现在陷入困境的地方 –

最佳答案

您可以使用以下 Java API 来生成 CVS:

两个 API 都具有用于处理 CSV 的读/写 APIAPI 示例:

我更喜欢使用 OpenCSV

关于java - 如何创建具有动态行的 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51375752/

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