解析excel中的A,C列,生成指定格式(sql)

可以指定excel,sql模板,最后生成sql

@Test

public void excel2FormatText() {

/* 需要修改以下5项 */

//1. 列号,从0开始 修改Excel2FormatTextListener中的 invoke 方法,formatStr需要几个参数传入几个值

String excelPath = "./com-xinxian-service/src/main/resource/excel生成指定格式.xlsx";

String formatStr = "update test_table set name = '%s' where id = %s;";

String resultPath = "./com-xinxian-service/src/main/resource/excel生成指定格式结果.txt";

String sheetName = "Sheet1";

try {

FileInputStream fileInputStream = new FileInputStream(excelPath);

Excel2FormatTextListener excel2FormatTextListener = new Excel2FormatTextListener(formatStr);

EasyExcel.read(fileInputStream, excel2FormatTextListener).ignoreEmptyRow(false).sheet(sheetName).autoTrim(true).doRead();

List<String> resultList = excel2FormatTextListener.getResult();

/* 写出结果 */

if (CollectionUtils.isNotEmpty(resultList)) {

FileUtils.writeList2File(resultList, resultPath);

}

} catch (Exception e) {

e.printStackTrace();

}

}

代码地址:

https://github.com/l6688/xinxian/blob/main/com-xinxian-service/src/test/java/com/xinxian/test/ImproveWorkEfficiency.java

另外excel快捷键分享:command+shift+上下左右键 快捷到excel边界

excel转制定格式相关推荐

  1. EXCEL实现时间戳格式和日期格互转

    EXCEL实现时间戳格式和日期格互转 reference2. https://blog.csdn.net/ch 时间戳转成正常日期的公式: D1=(A1+8*3600)/86400+70*365+19 ...

  2. Excel的日期格式约定与解析

    Excel的日期格式约定与解析 原理 当Excel单元格内容为=NOW()时,会显示当前的日期/时间,而倘若你将设置为单元格格式改为非日期时间的格式时,会显示一个非负实数. Excel 支持两个日期系 ...

  3. html转word并保持格式不变,表格从Word转Excel想保持格式不变?用这两种方法,保你轻松搞定...

    相信在职场办公,大家或多或少都有遇见过这样的问题,需要把Word中的表格转移到Excel中,很多人第一时间就复制黏贴然后再重新调整格式,一两个表格还好说,如果是批量的你怕是要累死了. 表格从Word转 ...

  4. excel xml mysql_数据库表转换为xml格式,excel转换为xml格式文件

    c#把sql数据库表转换为xml文件 1.连接sql数据库 public bool Open() { try { if (sqlconn == null) { sqlconn = new SqlCon ...

  5. java excel 字体大小_Java将数据按列写入Excel并设置格式(字体、背景色、自动列宽、对齐方式等)...

    /*** 按列写入Excel并设置格式 * *@paramoutputUrl * 输出路径 *@paramsheetName * 工作薄名称 *@paramtitles * 表头 *@paramarr ...

  6. 怎么在表格中转换html格式,图解Excel与Html格式之间的互相转换

    在工作中时常会遇到转换的问题,比如在浏览网站的时候看到一个不错的表格,但这个表格是网页上面的,该网站又不提供下载,这个时候该如何将这个表格下载下来,并且完整的将其转换到Excel中呢?下面8844就为 ...

  7. WPS Excel表格条件格式在哪如何使用以大于500的数字飘红加粗为例

    条件格式的功能是很强大的,可以实现很多的显示效果,可以满足某个条件的显示格式.它在软件中的位置与office有所不一样,在WPS表格中有两个位置可以找到它:格式-条件格式.下文以大于500的数字飘红, ...

  8. excel更改日期格式无效_Excel日期不会更改格式

    excel更改日期格式无效 Have you ever imported data into Excel, from your credit card statement, or somewhere ...

  9. 关于excel导出日期格式变化问题处理

    关于excel导出日期格式变化问题处理 1.问题描述:java web项目,本来部署在windows下,导出数据库数据是,创建日期格式为2018-08-08 08:08:08.因服务器性能问题,迁移服 ...

最新文章

  1. 《Python for Data Analysis》之 Series
  2. C#操作快捷方式(获取快捷方式属性、创建快捷方式)
  3. 熟悉又陌生 彪悍徐茂栋的双面人生
  4. 浙江中医药大学第十一届程序设计竞赛题解
  5. Java之通过Collections.synchronizedMap创建线程安全的HashMap
  6. 北京学python 价格怎么样_北京学习Python需要多少钱
  7. python调用dll函数_关于从加载的DLL调用函数的Python基本问题
  8. matlab mtime,matlab中的视频分析工具箱 提供matlab中的视频分析工具 - 下载 - 搜珍网...
  9. c语言if语句教学设计,c语言if语句教学设计.pdf
  10. 怎么烧录c语言_单的入门1 -- C语言 : 一门和芯片对话的外语
  11. df 查看显示所有磁盘的信息
  12. android刷机教程 华为,华为Mate20X 刷机教程 华为Mate20X 强刷升级教程
  13. Fedformer:Frequency Enhanced DecomposedTransformer for long-term series forecasting[还在学习中···]
  14. csdn七牛云存储作为网站的图片外链
  15. 关于APP接收开机广播延迟问题,解决开机启动慢问题
  16. python四级考试_四级英语考试如何准备呢?
  17. SaaS从业者宝典:一文读懂如何衡量与优化SaaS公司的关键指标
  18. Cesium 通过scaleByDistance设置远小近大的广告牌图形视觉效果
  19. imx6ull项目也是封装成脚本安装 Poky 交叉编译工具链类似ATK-STM32MP157交叉编译
  20. 微商如何通过喜马拉雅引流?首先要明白引流的目的是什么?

热门文章

  1. 心田花开:成长路上千万不要弄丢了父母
  2. 汉诺塔游戏《算法很美》
  3. Cocos Creator | 通过 effect 实现卷轴展开和收拢效果
  4. python爬虫之墨迹天气
  5. 芝麻授权 java调用_【java】手机浏览器怎么调用支付宝进行用户授权呢?
  6. STM32入门——基于RobotMaster——1.准备工作
  7. 8.python之面相对象part.6(python面向对象之封装的概念)
  8. Cannot assign requested address解决办法
  9. 第五章-批量数据处理(数组、字符串)代码实例(C++蓝豹子)
  10. java 左边补0_java补充0 java数字左侧补零补0 NumberFormat实现数字左侧补0