zoukankan      html  css  js  c++  java
  • 记一次工作经历

    最近遇到一个项目,需要对17张表进行文件配置,需要输入每个字段的名,映射字段名,字段解释,字段类型,字段长度等等。

     在已知有一个excel文件,此excel文件包含17张表的的具体信息,也就是要录入到配置文件当中。每张表都不下于100个字段,一个字段又对应上面的几个属性。如果手工Ctrl+C,Ctrl+V

    的话,是一件非常繁琐,消耗耐性的事情,尝试手工输入一下后觉得真的是一件几乎不可能完成的事情,看不懂的全大写很长的英文字段,看的眼睛直接流泪。

    于是觉定用代码来给我填写,经过我的搜罗。在网上找到Free Spire.XLS for Java.的工具类。

    //创建Workbook对象
    Workbook wb = new Workbook();
    //加载一个Excel文档
    wb.loadFromFile("C:\Users\Administrator\Desktop\test.xlsx");
    //获取第bai一个工作du表
    Worksheet sheet = wb.getWorksheets().get(0);
    //遍历工作表的每一行
    for (int i = 1; i < sheet.getLastRow() + 1; i++) {
        //遍历工作的每一列
        for (int j = 1; j < sheet.getLastColumn() + 1; j++) {
            //输出指定单元格的数据
            System.out.print(sheet.get(i,j).getText());
            System.out.print("	");
        }
        System.out.print("
    ");
    }
    

     于是就可以一行一列的对excel文件进行读取,接下来就可以自由发挥。对配置文件的固定输出进行拼接。效率提升n倍,免除人工输入耗费的大量时间。

    工具类百度网盘提取:

    链接:https://pan.baidu.com/s/1EGlZetlLpTFCRqNROdfaJw
    提取码:qsht

    最平凡的不平凡
  • 相关阅读:
    后端注册接口完善
    编写注册接口
    Git 多人开发及常见问题
    Git 常用命令
    GIT 的安装及配置SSH
    ORM查询方法(整理)
    HTTP的系列理解与整理
    Unity C# 反射
    C# 中的委托和事件
    Unity C# 运用 GetSaveFileName() 导出Excel文件
  • 原文地址:https://www.cnblogs.com/ihadu/p/13847916.html
Copyright © 2011-2022 走看看