首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过从数据库中获取数据创建excel文件,并使用Java将其上传到azure blob

通过从数据库中获取数据创建excel文件,并使用Java将其上传到azure blob
EN

Stack Overflow用户
提问于 2021-02-01 11:09:26
回答 1查看 424关注 0票数 0

如何从数据库中的表生成excel文件,用Java代替本地系统将其保存到azure blob中,并在axure中获取保存的excel工作表的文件路径和大小

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-02 01:23:49

根据您在注释中的问题,您可以参考下面的代码示例来上传文件:

代码语言:javascript
复制
//Creating a sample file
sourceFile = File.createTempFile("sampleFile", ".txt");
System.out.println("Creating a sample file at: " + sourceFile.toString());
Writer output = new BufferedWriter(new FileWriter(sourceFile));
output.write("Hello Azure!");
output.close();

//Getting a blob reference
CloudBlockBlob blob = container.getBlockBlobReference(sourceFile.getName());

//Creating blob and uploading file to it
System.out.println("Uploading the sample file ");
blob.uploadFromFile(sourceFile.getAbsolutePath());

本例使用的是JAVA。我不知道你用的是哪个版本。

参考Azure教程:

  1. Quickstart:使用Java v8 SDK管理blobs:在这个快速启动过程中,您将学习如何使用Java管理blobs。Blobs是可以容纳大量文本或二进制数据的对象,包括图像、文档、流媒体和存档数据。您将上传、下载和列出blobs。您还将创建、设置对容器的权限并删除容器。
  2. Quickstart:使用Java v12 SDK管理blobs

HTH。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65991655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档