首页 > 其他分享 >hutool导出CSV文件

hutool导出CSV文件

时间:2024-03-05 22:14:32浏览次数:22  
标签:rowList Arrays 导出 hutool add new CSV csvWriter

hutool导出CSV文件参考代码:

@PostMapping("/export")
public ResponseEntity<FileSystemResource> export() throws IOException {
// 写到临时目录,如果临时目录满了系统会自动清除。
File distFile = new File(System.getProperty("java.io.tmpdir"), "test.csv");
CsvWriter csvWriter = new CsvWriter(distFile);
csvWriter.writeHeaderLine("策略id", "账户id");
List<List<Long>> rowList = new ArrayList<>();
rowList.add(Arrays.asList(111L, 222L));
rowList.add(Arrays.asList(333L, 444L));
rowList.add(Arrays.asList(555L, 666L));
csvWriter.write(rowList);
csvWriter.close();
final FileSystemResource fsr = new FileSystemResource(distFile);
return ResponseEntity.status(HttpStatus.OK)
.header("Content-disposition", "attachment;filename=test.csv")
.contentType(MediaType.APPLICATION_OCTET_STREAM)
.contentLength(fsr.contentLength())
.body(fsr);
}
如有问题请指出,THS!

标签:rowList,Arrays,导出,hutool,add,new,CSV,csvWriter
From: https://www.cnblogs.com/leeconblogs/p/18055102

相关文章

  • 使用Npoi简单生成Excel并赋值导出小案例
    publicasyncTask<byte[]>ExportNewReportByQuotationId(GuidquotationId){IWorkbookwookbook=newXSSFWorkbook();//EngineerQuoteSheetawaitDoEngineerQuoteWork(wookbook,quotationId);//ILSheetawa......
  • 神舟数据库导出导入
     1.导出schema数据./osrexp-USYSDBA/szoscar55-p2003-dHXLlevel=schemafile=/tmp/utest.osrlog=/tmp/utest.logschema=utestcheckvalidate=false 2.模拟删除schema[root@localhostbin]#./isql-hlocalhost-p2003-dHXLsysdbaSQL>dropuserutestcasca......
  • powerpoint: ppt导出视频
    一,macos上允许powerpoint录音和录屏麦克风/屏幕录制两项,都要允许powerpoint访问:说明:刘宏缔的架构森林—专注it技术的博客,网址:https://imgtouch.com本文: https://blog.imgtouch.com/index.php/2024/02/28/powerpoint-ppt-dao-chu-shi-pin/代码: https://github.com/liuh......
  • .net core 6.0后台 Vue2前台 导出Excel文件
    要导出这样一个Excel表格:1.后端API下载安装包:EPPlus2.后端代码点击查看代码///<summary>///接口///</summary>///<returns>结果</returns>[HttpGet]publicIActionResultExportTab(){varli......
  • three.js导出场景内模型为glb,gltf
    使用three,导出当前场景内指定模型为glb,或者gltf格式import{GLTFExporter}from'three/examples/jsm/exporters/GLTFExporter.js'//导出模型为GLTFpublicexportGLTFModel(){letcurrSelectObj:THREE.Object3D=SMART.scene.children[2];//需要导......
  • 如何在 C# 中以编程的方式将 CSV 转为 Excel XLSX 文件
    前言MicrosoftExcel的XLSX格式以及基于文本的CSV(逗号分隔值)格式,是数据交换中常见的文件格式。应用程序通过实现对这些格式的读写支持,可以显著提升性能。在本文中,小编将为大家介绍如何在Java中以编程的方式将【比特币-美元】市场数据CSV文件转化为XLSX文件。具体操作步骤如下:......
  • C# MiniExcel 导入和导出表格数据
    C#MiniExcel导入和导出表格数据1.首先从NuGet包里下载MIniExcel文件引入然后下面是一段Api控制器导入的代码导入导出的表格用.xlsx或.xls工作表///<summary>///上传文件到服务器端///</summary>///<paramname="formFile"></param>///<returns></returns>[......
  • 最新版商家采集软件,支持地区采集,一键导出【精准客户采集神器】
    要将高德(或腾讯、百度)地图上的号码导出到通讯录,可以按照以下步骤操作:工具:微拓客APP工具二:手机操作:手机上应用商城搜索微拓客,下载安装。微拓客下载地址https://a.app.qq.com/o/simple.jsp?pkgname=com.lieluyun.tuoke关键词客源:关键词客源按地区和行业采集地图上商家、企业信......
  • 简单 3 步,快速把微信表情包导出到手机相册
    简单3步,快速把微信表情包导出到手机相册长按表情包,点击「添加」把表情包添加到自己的表情包收藏夹搜索「表情包保存助手」公众号,随便关注一个进入公众号,把自己收藏夹的表情包发给公众号,公众号会返回下载链接,点击后自动下载到手机相册......
  • Java中使用Jsoup实现网页内容爬取与Html内容解析并使用EasyExcel实现导出为Excel文件
    场景Pythont通过request以及BeautifulSoup爬取几千条情话:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/87348030Node-RED中使用html节点爬取HTML网页资料之爬取Node-RED的最新版本:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/124182289Jsoup......