gpt4 book ai didi

java - 如何使用 Java 将查询数据从 Google Cloud Datastore 导出到 csv?

转载 作者:行者123 更新时间:2023-12-01 09:19:13 25 4
gpt4 key购买 nike

我有一个用例,需要对 Google Cloud Datastore 中存储的数据执行查询操作并显示结果并提供相同数据的 csv 文件的下载链接。

我浏览了不同的文档,但它主要涉及 python,而我的实现是用 Java 实现的。

请指导。

最佳答案

这是一种可能的方法:通过查询云数据存储并打印到 ByteArrayOutputStream,在 Cloud Endpoint 的内存中构建 csv 文件,如下所示:

ByteArrayOutputStream csvOS = new ByteArrayOutputStream();
PrintStream printer = new PrintStream(csvOS);
printer.println("L1C1;L1C2;L1C3");
printer.println("L2C1;L2C2;L2C3");
printer.close();

然后,将 csv 文件保存到 Cloud Storage 并返回下载该文件的 URL,如我在以下答案中所述:

https://stackoverflow.com/a/37603225/3371862

另一种可能性是通过 Google App Engine servlet 传输结果(即您不通过 Cloud Endpoints)。看看how to write csv file in google app by using java

关于java - 如何使用 Java 将查询数据从 Google Cloud Datastore 导出到 csv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40281030/

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