




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——Java中操作Excel表格方法Java中操作Excel表格方法
引导语:我们都知道Excel可以举行各种数据的处理、统计分析和辅佐决策操作,那么在Java中又是如何操作Excel表格的呢,以下是我共享给大家的Java中操作Excel表格方法,接待阅读!
利用JavaExcelAPI,下载地址:jexcelapi.rar
下面给出一段读取数据的例子代码:
/*
*Tochangethistemplate,chooseTools|Templates
*andopenthetemplateintheeditor.
*/
packageexcel;
importjava.io.FileInputStream;
importjava.io.FileNotFoundException;
importjava.io.IOException;
importjava.io.InputStream;
importjava.util.logging.Level;
importjava.util.logging.Logger;
importjxl.Cell;
importjxl.Sheet;
importjxl.Workbook;
importjxl.read.biff.BiffException;
/**
*
*@authorWei.Liu
*/
publicclassMain
/**
*@paramargsthecommandlinearguments
*/
publicstaticvoidmainString[]args
try
InputStreamis=newFileInputStreamd:\\test.xls;
jxl.Workbookrwb=Workbook.getWorkbookis;
Sheetrs=rwb.getSheet0;
//取第一行,第一列的元素
Cellc00=rs.getCell0,0;
Stringstrc00=c00.getContents;
//取第一行,其次列的元素
Cellc10=rs.getCell1,0;
Stringstrc10=c10.getContents;
System.out.printlnstrc00++c00.getType.toString;
System.out.printlnstrc10++c10.getType.toString;
//获取sheet的个数
System.out.printlnrwb.getNumberOfSheets;
Sheet[]sheets=rwb.getSheets;
forinti=0;i
System.out.printlnrwb.getSheeti.getName;
//获得列数
System.out.printlnrwb.getSheet0.getColumns;
//获得每列的.元素
Cell[]cell=rwb.getSheet0.getColumn0;
//获得总行数
System.out.printlnrwb.getSheet0.getRows;
//获得行元素
Cell[]cell2=rwb.getSheet0.getRow0;
//关闭对象
rwb.close;
catchExceptionex
Logger.getLoggerMain.class.getName.logLevel.SEVERE,null,ex;
再给出一段,创造Excel表格的代码:
/*
*Tochangethistemplate,chooseTools|Templates
*andopenthetemplateintheeditor.
*/
packageexcel;
importjava.io.File;
importjava.util.logging.Level;
importjava.util.logging.Logger;
importjxl.Workbook;
importjxl.write.Label;
importjxl.write.WritableCellFormat;
importjxl.write.WritableFont;
importjxl.write.WritableSheet;
importjxl.write.WritableWorkbook;
importjxl.write.Number;
/**
*
*@authorWei.Liu
*/
publicclassMain
/**
*@paramargsthecommandlinearguments
*/
publicstaticvoidmainString[]args
try
//创造EXCEL表格
WritableWorkbookwwb=Workbook.createWorkbooknewFiled:\\test.xls;
//创造工作表
WritableSheetws=wwb.createSheetLiu.Wei,0;
//创造单元格
ws.addCellnewLabel0,0,HelloWorld;
//添加设置字体格式的单元格
WritableFontwfc=newWritableFontWritableFont.ARIAL,15,WritableFont.BOLD,true;
WritableCellFormatwcff=newWritableCellFormatwfc;
Labellabelcf=newLabel1,0,Formattext,wcff;
ws.addCelllabelcf;
//向单元格中写入数字
NumberlabelN=newNumber0,1,12345;
ws.addCelllabelN;
wwb.write;
wwb.close;
catchExceptionex
Logger.getLoggerMain.class.getName.logLevel.SEVERE,null,ex;
结果给出一段更新表格的代码:
/*
*Tochangethistemplate,chooseTools|Templates
*andopenthetemplateintheeditor.
*/
packageexcel;
importjava.io.File;
importjava.io.IOException;
importjava.util.logging.Level;
importjava.util.logging.Logger;
importjxl.CellType;
importjxl.Workbook;
importjxl.read.biff.BiffException;
importjxl.write.Label;
importjxl.write.WritableCell;
importjxl.write.WritableSheet;
importjxl.write.WritableWorkbook;
/**
*
*@authorWei.Liu
*/
publicclassMain
/**
*@paramargsthecommandlinearguments
*/
publicstaticvoidmainString[]args
try
Workbookrw=Workbook.getWorkbooknewFiled:\\test.xls;
WritableWorkbookwwb=Workbook.createWorkbooknewFiled:\\test.xls,rw;
//修改单元格的值
WritableSheetws=wwb.getSheet0;
WritableCellwc=ws.getWritableCell0,0;
ifwc.g
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年电动工具结构件项目投资可行性研究分析报告
- 2024-2025学年高中化学第一章第二节原子结构与元素的性质第2课时元素周期律一教案新人教版选修3
- 2024-2025学年新教材高中化学第一章章末整合提升教案新人教版必修第一册
- 2024-2025学年高中政治课时分层作业5消费及其类型含解析新人教版必修1
- 2025年蒸馏单甘酯项目可行性研究报告
- 2025年4-氯甲基哪酮项目可行性研究报告
- 2024-2025学年高中物理第三章牛顿运动定律第4节牛顿第三定律课时作业含解析教科版必修1
- 2025年双头机械器研磨机项目投资可行性研究分析报告-20241226-203722
- 2025年中国无线网桥行业市场运营现状及投资规划研究建议报告
- 稀土永磁材料项目可行性研究报告建议书
- 危重症呼吸支持治疗
- 新课标初中语文7-9年级必背古诗文言文
- 销售合同模板英文销售合同模板
- 不忘教育初心-牢记教师使命课件
- 药品不良反应及不良反应报告课件
- FSC认证培训材料
- Germany introduction2-德国国家介绍2
- 精素材:描写植物的好词好句好段
- 急危重症患者静脉通路的建立与管理月教学课件
- 【高中语文】《登岳阳楼》课件17张+统编版高中语文必修下册
- 火力发电厂总经理岗位规范
评论
0/150
提交评论