如何将字符串列表(斜杠分隔值)发布到Amazon S3作为CSV?



我有一个字符串列表,如下->

List<String> x=new ArrayList<String>();
Each string inside the list is of the following format -(They are slash separated)
String 1-Name/City/Age/Hobbie
String 2-Ross/Sydney/35/Painting
String 3-Joey/Wellington/40/Dancing
and so on

如何将这些字符串以csv文件的形式发布到S3 Bucket上?

表单中应该有四列

Name,City,Age,Hobbie

首先需要从输入数据创建.csv文件。你可以通过编写自己的逻辑来分离字符串,然后在java.io包的PrintWriter类的帮助下将其写入文件,或者你可以使用第三方库,这使你的生活变得容易。以下是您可以使用的库列表。

  • Apache Commons CSV: Apache提供的CSV文件
  • Open CSV:另一个流行的和积极维护的CSV库
  • Flatpack:一个正在积极开发的开源CSV库
  • CSVeed:开源和积极维护。

.csv文件创建完成后,可以通过"aws sdk (aws-java-sdk-s3)"上传。S3文件上传参考链接

相关内容

  • 没有找到相关文章

最新更新