尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

java怎么导出csv文件

java怎么导出csv文件
📅 发布时间:2026/6/18 18:45:55
java怎么导出csv文件

 

 /*** 查询任务列表导出* type: 待领取, 未完成, 已完成* */@RequestMapping(value = "/taskList/export")@ResponseBody@TjkRole(tjkRole = TjkRoleEnum.ManageUser)public void takeListExport(HttpServletResponse response, Hotel h, Integer tjkId, Integer pageSize){String title = "ID,任务名\n";ByteArrayOutputStream baos = null;BufferedWriter bw = null;try {baos = new ByteArrayOutputStream();bw = new BufferedWriter(new OutputStreamWriter(baos, "UTF-8"));baos.write(239); // 0xEFbaos.write(187); // 0xBBbaos.write(191);bw.write(title);String fileName = new String(("测试数据").getBytes("GBK"), "ISO8859-1");response.setHeader("Content-disposition", "attachment; filename=" + fileName + ".csv");// 设定输出文件头response.setContentType("application/csv");// 定义输出类型int pageNum = 1;while(true){Integer pageSize = 200;PageInfo<Hotel> page = this.queryPageList(pageNum, pageSize);List<Hotel> list = page.getList();if (CollectionUtils.isEmpty(list)) {break;}for (Hotel data : list) {StringBuilder sb = new StringBuilder();sb.append(convertCell2(data.getUniqueId()));sb.append(convertCell2(data.getHotelName())) + "\n";bw.write(sb.toString());}pageNum++;bw.flush();byte[] data = baos.toByteArray();response.getOutputStream().write(data);response.getOutputStream().flush();baos.reset();}} catch (Exception e) {log.error("#T100 ", e);} finally {try {baos.close();bw.close();} catch (IOException e) {log.error("===exportCsv关闭异常", e);}}}

 

相关新闻

  • Conda info查看当前PyTorch环境详细信息
  • PyTorch学习率调度器Scheduler使用详解
  • 自学黑客(网络安全),一般人我劝你还是算了!

最新新闻

  • 如何快速备份微信聊天记录:终极本地存储解决方案
  • 2026 齐齐哈尔防水修缮优选:吉修匠深耕松嫩平原嫩江鹤城腹地,专攻卫生间超极寒冻土黑土冻胀内陆苏打盐碱西部丘陵裂隙长效止水 - 吉修匠
  • PHP 双门双向门禁控制板实时监控源码
  • 寄快递怎么选更便宜?2026省钱技巧全攻略 - 快递物流资讯
  • Microchip嵌入式开发资源导航:从官方工具链到实战调试全指南
  • 3大突破性策略:让Perfetto性能分析从被动监控到主动优化的跨越式升级

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号