Java解析Excel(JXL,仅支持Excel2003)
来源:互联网 发布:ubuntu下关闭selinux 编辑:程序博客网 时间:2024/04/28 05:20
jxl工具包下载地址:http://download.csdn.net/my/uploads
java读写excel文件代码如下:
import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableCellFormat; import jxl.write.WritableFont; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; public class Excel { /** * * @Description:读取excel文件 * @param filePath * @throws Exception: 返回结果描述 * @return void: 返回值类型 * @throws */ public void readExcel(String filePath) throws Exception{ InputStream is=new FileInputStream(filePath); Workbook wb=Workbook.getWorkbook(is); Sheet st=wb.getSheet("Sheet1"); int row=st.getRows(); int col=st.getColumns(); for (int i = 0; i < row; i++) { for (int j = 0; j < col; j++) { Cell cell=st.getCell(j, i); String content=cell.getContents(); System.out.print(content + "\t"); } System.out.println(); } wb.close(); is.close(); } /** * * @Description:写excel文件 * @param filePath * @throws Exception: 返回结果描述 * @return void: 返回值类型 * @throws */ public void writeExcel(String filePath) throws Exception{ OutputStream os = new FileOutputStream(filePath); WritableWorkbook wwb=Workbook.createWorkbook(os); WritableSheet ws=wwb.createSheet("Sheet1", 0); String[][] content={//初始化写入excel的数据 {"名字","性别","爱好","电话"}, {"xiaoyi","女","打羽毛球","123"}, {"xiaoming","男","打羽毛球","123"}, {"admin","女","打羽毛球","123"}, {"xiaohong","女","打羽毛球","123"} }; Label label=null; WritableFont wf = new WritableFont(WritableFont.ARIAL,12,WritableFont.NO_BOLD,false);//字体,大小,加粗,倾斜 WritableCellFormat wcf = new WritableCellFormat(wf); for (int i = 0; i < content.length; i++) { for (int j = 0; j < content[i].length; j++) { label = new Label(j,i,content[i][j],wcf);//列,行,内容,样式 ws.addCell(label); } } wwb.write(); wwb.close(); os.close(); } }
0 0
- Java解析Excel(JXL,仅支持Excel2003)
- 解析(读写)excel2003文件--jxl
- java jxl解析excel
- java,jxl解析excel
- java使用jxl解析Excel
- 利用Npoi操作excel(支持excel2003,excel2007)
- Java解析Excel2003、Excel2007(POI)
- JAVA JXL -----excel文件上传和解析
- java通过jxl解析Excel文件
- jxl的api--java解析Excel
- Android/Java使用Jxl解析excel文件
- jxl读取excel(java)
- java操作excel (jxl)
- java操作excel(jxl)
- jxl解析excel
- JXL 解析EXCEL
- JXL对Excel解析
- JXL解析Excel
- java设计模式:观察者模式
- 电脑装系统
- 单元测试
- xshell远程终端实用设置
- Poj 1456 Supermarket
- Java解析Excel(JXL,仅支持Excel2003)
- Android屏幕知识点
- 基于RecyclerView的封装,仿qq侧拉删除效果,实现下拉刷新,上拉加载更多,添加header,添加footer
- bzoj1192(数学,真不知道自己怎么做出来的)
- js页面跳转的方法
- Kth Largest Element in an Array
- onNewIntent调用时机
- android ListView 点击事件失效
- 微信企业号验证/发送/接收消息