当前位置: 首页 > news >正文

网站建设kaodezhu网站备案名称更改

网站建设kaodezhu,网站备案名称更改,2022中国互联网公司市值排名,wordpress首页模板修改那个文件通过hutool工具类#xff0c;对于excel的操作变得非常简单#xff0c;上篇介绍的是excel的上传#xff0c;对excel的操作#xff0c;核心代码只有一行。本篇的excel的下载#xff0c;核心数据也不超过两行#xff0c;简洁方便#xff0c;特别适合当下的低代码操作。 下载…通过hutool工具类对于excel的操作变得非常简单上篇介绍的是excel的上传对excel的操作核心代码只有一行。本篇的excel的下载核心数据也不超过两行简洁方便特别适合当下的低代码操作。 下载excel有两种方式一种将生成的excel下载到指定路径一种是在web页面中直接下载到默认的download路径。 第一种 ExcelWriter writer ExcelUtil.getWriter(D:/myfile/ new String(班级人员表..getBytes(StandardCharsets.UTF_8)));第二种 ExcelWriter writer ExcelUtil.getWriter(); write.flush(outputStream, isCloseOut);使用步骤及代码示例如下 引入jar包 dependencygroupIdcn.hutool/groupIdartifactIdhutool-poi/artifactIdversion5.7.16/version/dependencydependencygroupIdorg.apache.poi/groupIdartifactIdpoi-ooxml/artifactIdversion4.1.2/version/dependency第一种指定路径下载的方式代码实现如下 public class CreateExcelDemo{public void createExcel() {/*** 第一部分组装数据*/// classList 就是输入到excel的数据集合ListMapString, String classList new ArrayList();// map的key 是表头value是表头对应的值MapString, String map new LinkedHashMap();map.put(班级名称, 计算机一班);// 第一列map.put(班级人数, 45);// 第二列map.put(班主任, 王老师);classList.add(map);/*** 第二部分指定路径和excel文件名称将数据放入excel*/// 设置UTF-8是为了防止在Linux中中文名称出现乱码ExcelWriter writer ExcelUtil.getWriter(D:/myfile/ new String(班级人员表.xlsx.getBytes(StandardCharsets.UTF_8))).renameSheet(班级名称) //设置sheet名称默认是第一个sheet .setColumnWidth(-1, 20) // 设置列宽度为20-1表示针对所有列.write(classList, true); // 将List数据写入到excel表true表示设置标题行writer.close(); // 写完记得关闭} }结果如下 第二种是在web页面中下载即直接通过浏览器下载代码如下 public class CreateExcelDemo {public static void createExcel(HttpServletResponse response) {/*** 第一部分组装数据*/// classList 就是输入到excel的数据集合ListMapString, String classList new ArrayList();// map的key 是表头value是表头对应的值MapString, String map new LinkedHashMap();map.put(班级名称, 计算机一班);// 第一列map.put(班级人数, 45);// 第二列map.put(班主任, 王老师);classList.add(map);/*** 第二部分通过流输出到文件*/OutputStream out null;try (ExcelWriter writer ExcelUtil.getWriter()) {writer.write(classList, true);// 写入数据response.setContentType(application/vnd.ms-excel;charsetutf-8);response.setHeader(Content-Disposition, attachment;filename URLEncoder.encode(班级人员表.xlsx, UTF-8));out response.getOutputStream();// 获取流writer.flush(out, true); // 将数据流输出到文件} catch (IOException e) {e.printStackTrace();}IoUtil.close(out);// 流的操作要关闭}结果如下 excel的操作是很方便的其他设置可以查看源码源码都是中文注释很清晰。
http://www.zqtcl.cn/news/242234/

相关文章:

  • 免费备案网站空间网站怎么做组织图
  • 四川省和城乡建设厅网站怎么做网站淘宝转换工具
  • 网站单页支付宝支付怎么做的排名优化公司口碑哪家好
  • 淄博网站制作服务推广做网站服务器配置
  • ppt做的好的有哪些网站有哪些广州品牌型网站建设
  • 怎么学做一件完整衣服网站网站 相对路径
  • 十大wordpress主题江门seo排名优化
  • 石家庄网站搭建定制在百度上如何上传自己的网站
  • 南宁建设厅官方网站福州中小企业网站制作
  • 模板网站建设平台昆山专业网站建设公司哪家好
  • 百度指数的数值代表什么网站建设优化的作用
  • 河南便宜网站建设价格wordpress页面图片插件
  • 网站生成wordwordpress汽车主题公园
  • 网络营销成功的案例及其原因湖南网站seo地址
  • 潍坊企业网站模板绩效考核表 网站建设
  • 建设企业网站公做深度游网站 知乎
  • 可以做h5的网站韶关网站建设制作
  • 企业网站建设的基本要素有哪些通知模板范文
  • 网站建设计划书范本住房和城乡建设部网站事故快报
  • 西安网站建设公司排家居用品东莞网站建设
  • 网站建设评比文章上海手机网站建设价格
  • 微信手机网站三合一建筑工程网络计划方法
  • 网站上文章分享的代码怎么做的建在线教育网站需要多少钱
  • 如何自己弄网站怎么用手机做网站服务器
  • 如果我的网站被百度收录了_以后如何做更新争取更多收录有做不锈钢工程的网站
  • 适合做公司网站的cms东莞阳光网站投诉平台
  • 建设一个网站的意义印刷东莞网站建设技术支持
  • 80端口被封怎么做网站个人网站做支付接口
  • 如何区分网站开发语言建设网站地图素材
  • 建网站的流程怎么投稿各大媒体网站