- 浏览: 1206192 次
- 性别:
- 来自: 荆州
文章分类
- 全部博客 (396)
- Android 基础 (72)
- Java 基础 (42)
- Android(动画效果) (26)
- Android(自定义组件) (13)
- Android(手机服务) (38)
- Android(网络相关) (27)
- Android(多媒体) (12)
- Android(小技巧) (30)
- Android(用户界面) (39)
- 基础概念 (24)
- Android组件学习 (21)
- Android数据库相关 (11)
- 生活杂谈 (10)
- 调试技巧部分 (8)
- Sql Server相关 (1)
- Android(xml相关) (2)
- Android 开发 (12)
- 韩语学习 (4)
- Mac添加环境变量的三种方法 (1)
- iPhone开发 (1)
- Android Studio (1)
最新评论
-
ppfbsar:
下载网络文件到SD卡上 -
851228082:
好文!彻底理解单类型导入与按需导入的区别了。还有一点可以通过 ...
谈java的导入(import) -
麦田的设计者:
老乡啊
sqlite 数据库保存图片 -
sf_dream:
我要是读写list、map之类的集合呢
ObjectOutputStream和ObjectInputStream类的学习 -
xfyunyun:
博主,请问webview加载html字符串时怎么进行缓存处理呢 ...
WebView使用总结2(加载HTML内容形式的String)
ReadExcel.java文件:
public class ReadExcel extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // createExcel(); // readExcel(); writeExcel("mnt/sdcard/test.xls"); } public void readExcel() { try { /** * 后续考虑问题,比如Excel里面的图片以及其他数据类型的读取 **/ InputStream is = new FileInputStream("mnt/sdcard/test.xls"); Workbook book = Workbook .getWorkbook(new File("mnt/sdcard/test.xls")); book.getNumberOfSheets(); // 获得第一个工作表对象 Sheet sheet = book.getSheet(0); int Rows = sheet.getRows(); int Cols = sheet.getColumns(); System.out.println("当前工作表的名字:" + sheet.getName()); System.out.println("总行数:" + Rows); System.out.println("总列数:" + Cols); for (int i = 0; i < Cols; ++i) { for (int j = 0; j < Rows; ++j) { // getCell(Col,Row)获得单元格的值 System.out .print((sheet.getCell(i, j)).getContents() + "\t"); } System.out.print("\n"); } // 得到第一列第一行的单元格 Cell cell1 = sheet.getCell(0, 0); String result = cell1.getContents(); System.out.println(result); book.close(); } catch (Exception e) { System.out.println(e); } } public void createExcel() { try { // 创建或打开Excel文件 WritableWorkbook book = Workbook.createWorkbook(new File( "mnt/sdcard/test.xls")); // 生成名为“第一页”的工作表,参数0表示这是第一页 WritableSheet sheet1 = book.createSheet("第一页", 0); WritableSheet sheet2 = book.createSheet("第三页", 2); // 在Label对象的构造函数中,元格位置是第一列第一行(0,0)以及单元格内容为test Label label = new Label(0, 0, "test"); // 将定义好的单元格添加到工作表中 sheet1.addCell(label); /* * 生成一个保存数字的单元格.必须使用Number的完整包路径,否则有语法歧义 */ jxl.write.Number number = new jxl.write.Number(1, 0, 555.12541); sheet2.addCell(number); // 写入数据并关闭文件 book.write(); book.close(); } catch (Exception e) { System.out.println(e); } } /** * jxl暂时不提供修改已经存在的数据表,这里通过一个小办法来达到这个目的,不适合大型数据更新! 这里是通过覆盖原文件来更新的. * * @param filePath */ public void updateExcel(String filePath) { try { Workbook rwb = Workbook.getWorkbook(new File(filePath)); WritableWorkbook wwb = Workbook.createWorkbook(new File( "d:/new.xls"), rwb);// copy WritableSheet ws = wwb.getSheet(0); WritableCell wc = ws.getWritableCell(0, 0); // 判断单元格的类型,做出相应的转换 Label label = (Label) wc; label.setString("The value has been modified"); wwb.write(); wwb.close(); rwb.close(); } catch (Exception e) { e.printStackTrace(); } } public static void writeExcel(String filePath) { try { // 创建工作薄 WritableWorkbook wwb = Workbook.createWorkbook(new File(filePath)); // 创建工作表 WritableSheet ws = wwb.createSheet("Sheet1", 0); // 添加标签文本 // Random rnd = new Random((new Date()).getTime()); // int forNumber = rnd.nextInt(100); // Label label = new Label(0, 0, "test"); // for (int i = 0; i < 3; i++) { // ws.addCell(label); // ws.addCell(new jxl.write.Number(rnd.nextInt(50), rnd // .nextInt(50), rnd.nextInt(1000))); // } // 添加图片(注意此处jxl暂时只支持png格式的图片) // 0,1分别代表x,y 2,5代表宽和高占的单元格数 ws.addImage(new WritableImage(5, 5, 2, 5, new File( "mnt/sdcard/nb.png"))); wwb.write(); wwb.close(); } catch (Exception e) { System.out.println(e.toString()); } } }
- jxl.jar (664.5 KB)
- 下载次数: 370
评论
2 楼
mazengfei
2012-12-10
发现浮点类型的会自动精度减少 不知道怎么回事~楼主可知?
1 楼
edison_cool911
2012-08-03
源码我是没有了,这里的代码不就是源码么;(
发表评论
-
Android Studio一些使用快捷键
2016-12-17 10:17 67991.command+delete 删除一行代码 2.co ... -
Freeline快速集成
2016-11-11 16:30 78351. Freeline是什么? Freelin ... -
android:installLocation简析
2016-10-08 16:42 6554在Froyo(android 2.2,API Level:8) ... -
防止Service被系统轻易回收
2013-11-09 17:14 7590最近在使用android 4.1系统的时候,发现在手机休眠一段 ... -
手机浏览器打开应用或应用市场
2013-10-17 14:54 2048当在项目中出现下列情形: 应用开发商想对手机注册用 ... -
ListView显示不同布局(模拟ExpandListView)
2013-09-12 15:05 5949public class MainActivity ext ... -
多点触控之MotionEvent.ACTION_MASK作用
2013-07-23 14:49 2031ACTION_MASK在Android中是应用于多点触摸操作, ... -
Using Ant to Automate Building Android Applications
2013-05-23 13:32 2078Using Ant to Automate Building ... -
Android Bitmap getByteCount和getRowBytes
2013-05-03 11:16 2407Bitmap关于内存占用的API 1、getRowB ... -
音频功能实现
2013-04-25 14:49 11451.音频PCM转SPX格式:http://blog.csdn. ... -
MAC下Android的Eclipse开发环境的搭建
2013-04-20 09:42 1109一.Eclipse的下载 ... -
屏幕点亮和关闭广播监听
2013-04-07 21:49 2590private void registerScreenActi ... -
mac上配置adb
2013-04-06 17:50 1301问:为什么要配置ADB ? 答:不配置的话,每次用到ADB都要 ... -
Notification用法复习(3.0以后版本)
2012-11-04 11:33 3134使用Notification的示例代码: public c ... -
Android应用icon图标
2012-07-07 15:02 1544对于Android平台来说,不同分辨率下Icon的大小设计有着 ... -
Android软键盘控制
2012-05-12 17:08 9239整个输入法框架(IMF)结构的核心API,应用程序之间进行调度 ... -
键盘自动弹出
2012-04-25 17:28 1021Timer timer = new Timer(); ... -
Eclipse 默认打开Android xml 布局
2012-04-21 17:02 2054今天新装了Android开发环境后,新建一个工程,打开xml发 ... -
苹果开发android 第一步
2012-04-14 22:50 1165今天开始,准备使用mac来进行android开发,将开发中遇到 ... -
SpannableStringBuilder的简单用法
2012-02-29 14:29 2349一段代码,贴了自己以后看: TextView mText ...
相关推荐
本项目运行环境为Android studio,Excel文件名为codedemo.xls,放置于手机根目录下
主要介绍了Android应用读取Excel文件的方法,涉及Android针对Excel文件的读写保存等相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
Android应用源码之安卓读取Excel文件获取表格数据.zip
Android应用源码之安卓读取Excel文件获取表格数据.rar
Android应用源码之安卓读取Excel文件获取表格数据.zip项目安卓应用源码下载Android应用源码之安卓读取Excel文件获取表格数据.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合...
Android应用源码开发Demo,主要用于毕业设计学习。
Android高级应用源码-安卓读取Excel文件获取表格数据.zip
源码参考,欢迎下载
前几年的Android应用源码Demo,主要面向的是学生毕业设计学习。
安卓读取Excel文件获取表格数据.zip项目安卓应用源码下载安卓读取Excel文件获取表格数据.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考
Android应用中,写入数据到本地Excel表内
android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台
app 里面 可以读写xls 和xlsx格式的文件
一个Android文件管理器APP源码,类似于360手机助手的功能,可以记录文件使用次数,... 本SD卡扫描程序还自定义了android Intent类,可用于获取打开以下文件的intent:PDF,PPT,WORD,EXCEL,CHM,HTML,TEXT,AUDIO,VIDEO。
此案例主要是模仿QQ加载WPS(Word,Excel,PPT)本地文件可打开查看,使用ListView加载,使用线程扫描SD卡下所有目录加载指定的Word,Excel,PPT等格式的文件,ListView列表显示,点击Item则调用系统应用打开。...