根据源Excel文件,新建Excel文件
/**
* 描述:根据源Excel文件,创建新的Excel文件
* @param excelFile
* @throws CheckException
*/
public static void createExcelFile(File excelFile) throws CheckException{
checkExcelFile(excelFile);
WritableWorkbook nameWorkbook=null;
WritableSheet namesheet=null;
File nameFile=new File(excelFile.getParent()+"\\name.xls");
try{
//新建Excel文件
nameWorkbook = jxl.Workbook.createWorkbook(nameFile);
namesheet = nameWorkbook.createSheet("sheet1",0); //读取源Excel文件
Workbook workbook=new HSSFWorkbook(new FileInputStream(excelFile));
Sheet sheet = workbook.getSheetAt(0); // 从工作区中取得页(Sheet)
int rowEnd = sheet.getLastRowNum();
for (int i = 0; i < rowEnd; i++) {//按 行 读取Excel文件内容
Row row = sheet.getRow(i);
row.getCell(0).setCellType(Cell.CELL_TYPE_STRING);
String xuhao = row.getCell(0).getStringCellValue();;//序号 列
String name= row.getCell(2).getStringCellValue();//姓名 列
//写新Excel文件 序号-姓名
Label xuhaoCell0 = new Label(0,i,xuhao);//添加序号
namesheet.addCell(xuhaoCell0);
Label nameCell = new Label(1,i,name);//添加姓名
namesheet.addCell(nameCell);
}
nameWorkbook.write();
nameWorkbook.close();
}catch (Exception e){
e.printStackTrace();
}
}
根据源Excel文件,新建Excel文件的更多相关文章
- Excel 关于新建xls文件 新建sheet 合并sheet的VBA操作代码
		Sub 合并一个文件夹下全部xls文件中sheet到一个xls的sheet()workDir = ThisWorkbook.Path '当前xls文件所在的目录绝对路径'MsgBox workDir, ... 
- Excel 2010/2013/2016在鼠标右键新建xls或xlsx文件后,打开报错“无法打开文件”“文件格式或文件扩展名无效”
		近段时间,陆续有两个同事先后出现同样的问题(在Excel多个版本都可能出现),问题描述: 当用鼠标右键在任意文件夹或电脑桌面“新建”→“ Microsoft Excel 工作表”,再用鼠标双击打开这个 ... 
- 如何通过WPS 2013 API 将Office(Word、Excel和PPT)文件转PDF文件
		1. 描述 PDF 文件是一种便携文件格式,是由Adobe公司所开发的独特的跨平台文件格式.PDF文件以PostScript语言图象模型为基础,无论在哪种打印机上都可保证精确的颜色和准确的打印效果,即 ... 
- Python 读取csv文件到excel
		朋友问我如何通过python把csv格式的文件另存为xls文件,自己想了想通过读取csv文件然后再保存到xls文件中即可,也许还有其他简单的方法,但这里也为了练习python语法及其他知识,所以采用了 ... 
- c#操作excel方式三:使用Microsoft.Office.Interop.Excel.dll读取Excel文件
		1.引用Microsoft.Office.Interop.Excel.dll 2.引用命名空间.使用别名 using System.Reflection; using Excel = Microsof ... 
- ASP.NET Core 2.2 : 十六.扒一扒新的Endpoint路由方案  try.dot.net 的正确使用姿势  .Net NPOI 根据excel模板导出excel、直接生成excel  .Net NPOI 上传excel文件、提交后台获取excel里的数据
		ASP.NET Core 2.2 : 十六.扒一扒新的Endpoint路由方案 ASP.NET Core 从2.2版本开始,采用了一个新的名为Endpoint的路由方案,与原来的方案在使用上差别不 ... 
- node.js 操作excel 表格与XML文件常用的npm
		在日常工作中会经常用到把一些excel表格文件转化为json,xml,js等格式的文件,下面就是我在日常中用到的这些npm. 1.node-xlsx: node-xlsx可以把excel文件转化为上面 ... 
- 如何使用Java创建Excel(.xls  和 .xlsx)文件 并写入数据
		1,需要依赖的jar包, <!-- POI(operate excel) start --> <!-- the version of the following POI packag ... 
- 将word文件转为excel文件
		有些word文件里的数据是有顺序或者规律,想转成表格的形式,下面就以我要转的word为例. 我的word文件是这样的 1.word转txt(文本文件) 文件--->另存为--->路径--- ... 
随机推荐
- getViewTreeObserver
			在项目中或多或少会遇一一些异步的操作,比如自定中不能马上获取到高度用测试可以得到.. final View headerView = View.inflate(this, R.layout.layou ... 
- C++预处理和头文件保护符
			一预处理 1.常见的预处理功能 预处理器的主要作用就是把通过预处理的内建功能对一个资源进行等价替换,最常见的预处理有:文件包含,条件编译.布局控制和宏替换4种.文件包含:#include 是一种最为常 ... 
- nginx 重复提交 重复请求问题
			我遇到的奇葩问题. 后台使用的是nginx + tomcat 前端页面确实只发送了一个ajax请求到后台. 后台却接收到了两条请求! 百度了一下,说是因为nginx负载均衡,一个请求超时后会重复发送一 ... 
- Android 查看每个应用的最大可用内存
			http://blog.csdn.net/vshuang/article/details/39647167 Android 内存管理 &Memory Leak & OOM 分析 ... 
- POJ 3461	Oulipo[附KMP算法详细流程讲解]
			E - Oulipo Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u Submit ... 
- 【SharePoint 2010】将Sharepoint Server 2010部署到WINDOWS 7
			1.部署-安装环境: 在这里先说明一下:2007的版本中我们只能装在WINDOWS 2003 SERVER 上,这种限制在2010被彻底打破了.我们可以将它安装在VISTA/WINDOWS 7/SER ... 
- Linux创建Python虚拟环境
			Linux创建Python虚拟环境 安装 pip install virtualenv 基本使用 为一个工程创建一个虚拟环境: $ cd my_project $ virtualenv venv #v ... 
- 转载:SQL Server编程基本语法
			一.定义变量 --简单赋值 declare @a int print @a --使用select语句赋值 ) select @user1='张三' print @user1 ) print @user ... 
- Docker容器之Nginx
			一,pull一个Nginx镜像 docker pull nginx 二,Nginx镜像文件说明 配置文件 /etc/nginx/nginx.conf 网站根目录 /usr/share/nginx/ht ... 
- 使用linuxbridge + vlan网络模式
			#openstack pike 使用 linuxbridge + vlan openstack pike 集群高可用 安装部署 汇总 http://www.cnblogs.com/elvi/p/76 ... 
