直接上代码
pom引入:

org.jxls
jxls-jexcel
1.0.6

代码实现

    try {// List arr[]  = new ArrayList<>();FileInputStream file = new FileInputStream("E://one.xls");// File file = new File("E://one.xls"); // 创建文件对象Workbook wb = Workbook.getWorkbook(file); // 从文件流中获取Excel工作区对象(WorkBook)Sheet sheet = wb.getSheet(0); // 从工作区中取得页(Sheet)for (int i = 0; i < sheet.getRows(); i++) { // 循环打印Excel表中的内容for (int j = 0; j < sheet.getColumns(); j++) {//for (int j = 0; j < 195; j++) {Cell cell = sheet.getCell(j, i);//  System.out.printf(cell.getContents()+" ");StringBuffer ss = new StringBuffer();String[] chrstr =  cell.getContents().split("_");for(int k=0;k<chrstr.length;k++){// System.out.println(chrstr[1]+k);// ss.append(chrstr[0].toLowerCase());// ss.append(chrstr[1].substring(0,1).toUpperCase().concat(chrstr[1].substring(1).toLowerCase()));//  ss.append(chrstr[2].substring(0,1).toUpperCase().concat(chrstr[2].substring(1).toLowerCase()));String  aa  = cell.getContents().split("_")[cell.getContents().split("_").length-1];if( k == 0){System.out.println( chrstr[0].toLowerCase()+ chrstr[1].substring(0,1).toUpperCase().concat(chrstr[1].substring(1).toLowerCase())+aa.substring(0,1).toUpperCase().concat(aa.substring(1).toLowerCase()));}//  System.out.println(chrstr[2].substring(0,1).toUpperCase().concat(chrstr[2].substring(1).toLowerCase()));}}// System.out.println(i);}} catch (Exception e) {e.printStackTrace();}}

大写加下划线转换驼峰规则相关推荐

  1. C/C++ 为什么#ifndef 头文件 要用大写加下划线?(这就是一种约定俗成的规范)

    如图,防止头文件重复包含,为什么要用大写加下划线?为什么不是直接写peripherals.h,我已经在问了 解释: 首先,test.h不是合法的C标识名:合法的C标识名只能由字母.数字和下划线组成,且 ...

  2. 正则转换下划线和驼峰

    下划线和驼峰字符串的转换 在java接口开发过程中,文档定义是下划线,但是java bean的属性是驼峰,一个一个copy 修改太麻烦. 工具:notepad++ 下划线转驼峰: 替换规则 :([a- ...

  3. IDEA使用技巧:下划线转驼峰及大小写转换插件和快捷键

    idea带有快捷键ctrl+shift+u,来进行大小写的转换,这不能完全满足我们的需求. IntelliJ IDEA提供了CamelCase很方便的工具插件,使用快捷键shift+alt+u. 按住 ...

  4. js大写字母转小写字母前加下划线

    功能实现: 将'Firstname Secondname Thirdname'转换成'firstname_secondname_thirdname',首字母大写改成小写字母前加下划线 let str ...

  5. 将带下划线的字符串转换成大写(下划线后大写)的高效方法

    如test_tb_kkk_llll  转换为    TestTbKkkLlll 原理: 1. 判断是否包含下划线 (1) 包含: ① 按下划线将字符串切割成字符串数组 ② 在循环里调用本方法(这个字符 ...

  6. 下划线转驼峰,并且首字母大写

    下划线转驼峰,并且首字母大写 public String lineToHump(String str) {Pattern linePattern = Pattern.compile("_(\ ...

  7. 把骆驼命名法的变量,变为大写字母变小写且之前加下划线

    /** * 把骆驼命名法的变量,变为大写字母变小写且之前加下划线 * * @param str * @return */ public static String toUnderline(String ...

  8. Java中字符串下划线和驼峰之间的转换(万能工具包hutool)

    下划线转驼峰 public static void main(String[] args) {HashMap<String,Object> extMap = new HashMap< ...

  9. 解决使用mybatis-plus时,生成的SQL大写变小写加下划线

    解决使用mybatis-plus时,生成的SQL大写变小写加下划线 在application.xml加上以下配置 mybatis-plus.configuration.map-underscore-t ...

  10. js前端数组对象键大写下划线转驼峰

    js前端数组对象键大写下划线转驼峰 我是分为两步去进行转的 第一步,先将对象的键从大写转换为小写 第二步,再将下划线转为驼峰格式 1.大写转小写代码参考如下 upLowercase(inputObj) ...

最新文章

  1. joomla源代码探析(五) framework.php
  2. 李飞飞AI100报告第二弹,提出14大AI机遇与挑战,82页pdf
  3. ionic ion-refresher
  4. iOS AppStore 申请加急审核
  5. 011_布尔值内建函数
  6. Linux manjaro系统安装后无法连接wifi,解决方案
  7. 工业以太网交换机的软件故障
  8. LeetCode 1748. 唯一元素的和
  9. js new Date 创建时间默认是8点
  10. Java 理论与实践:您的小数点到哪里去了?(转载)
  11. /etc/fstab文件分析(第二版)
  12. 图片服务 - thumbor可用的探测器
  13. C++ STL容器vector篇(五) vector容器常用初始化操作总结(一维/二维)
  14. php 如何执行top命令,批处理模式下运行 top 命令的方法
  15. 猿创征文 | 国产数据库之神通数据库详解安装和使用
  16. 使用高德地图JS API开发地图应用之获取Key及Jscode
  17. Chrome 75 lazy-loading
  18. 【Android实战】----基于Retrofit实现多图片/文件、图文上传
  19. 我的青春恋爱物语果然有问题。完-OP分析
  20. element-plus icon图标的正确使用姿势

热门文章

  1. 计算机打印机能不能取消正在,打印机怎么取消正在排队打印的任务? 打印机删除打印任务的教程...
  2. 使用C语言输出菱形详解
  3. SEO长尾理论,关键词需求覆盖理论
  4. 用阿里云香港云服务器时需要注意的方面
  5. 如何去做一个完整的网站SEO优化方案!
  6. PART 3.3 风控建模卡方分箱计算篇
  7. Awesome Blockchain 区块链技术导航
  8. python 区块链_如何用Python快速实现区块链?
  9. 多一个渠道,多一份收益!
  10. linux桌面小程序开发日记_1(pyqt5 + yolov5)