私たちは、システム上の指定されたパスにCSVファイルを作成する方法は、1つのドライブとフォルダパスのように、FileWriterオブジェクトの作成中にfilePathを指定するFileWriterを使用します。 Similaryどのように私たちはAzureファイルストレージでJavaを使用してCSVファイルを作成できますか?javaを使用してazureファイルストレージアカウントにCSVファイルを書き込む方法は?
私はSQLサーバからデータを読み込み、そのデータをcsvファイルに書き込み、そのファイルを場所に配置する必要があるspring mvc hibernateアプリケーションに取り組んでいます。 そのコードはすでに存在しています。しかし、私はこのデータを紺碧のファイル保管場所に書き込む必要があります。これは、コード
String csvFile = "/Users/amar/csv/developer.csv";
FileWriter writer = new FileWriter(csvFile);
List<Developer> developers = Arrays.asList(
new Developer("amar", new BigDecimal(120500), 32),
new Developer("zilap", new BigDecimal(150099), 5),
new Developer("ultraman", new BigDecimal(99999), 99)
);
//for header
CSVUtils.writeLine(writer, Arrays.asList("Name", "Salary", "Age"));
for (Developer d : developers) {
List<String> list = new ArrayList<>();
list.add(d.getName());
list.add(d.getSalary().toString());
list.add(String.valueOf(d.getAge()));
CSVUtils.writeLine(writer, list);
//try custom separator and quote.
//CSVUtils.writeLine(writer, list, '|', '\"');
}
writer.flush();
writer.close();
今
代わりのwriter.flush()
私はこのような何か
CloudFileDirectory sampleDir = rootDir.getDirectoryReference(path);
cloudFile = sampleDir.getFileReference("csvfile.csv");
cloudFile.write(csvfile);
のような何かをしたいですとしましょう。
私の質問は、Java用のazure apiのcsvファイルライターの置き換えです。
もっと伝える必要があります。構築しているアプリケーション、実行中のアプリケーション(Azure VM/WebAppなど)、これまでに試したことは何ですか?今のところ、適切に答えられるような詳細はあまりありません。 –