我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Android应用读取Excel文件的方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Android应用读取Excel文件的方法

本文实例讲述了Android应用读取Excel文件的方法。分享给大家供大家参考,具体如下:

ReadExcel.java文件:


public class ReadExcel extends Activity { 
  
 @Override 
 public void onCreate(Bundle savedInstanceState) { 
  super.onCreate(savedInstanceState); 
  setContentView(R.layout.main); 
  // createExcel(); 
  // readExcel(); 
  writeExcel("mnt/sdcard/test.xls"); 
 } 
 public void readExcel() { 
  try { 
    
   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); 
    
   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); 
  } 
 } 
  
 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.7z点击此处本站下载。

希望本文所述对大家Android程序设计有所帮助。

您可能感兴趣的文章:Android实现仿excel数据表格效果Android 中读取Excel文件实例详解Android操作Excel文件的功能实现android通过jxl读excel存入sqlite3数据库Android开发实现生成excel的方法详解android读取assets中Excel表格并显示Android开发实现的导出数据库到Excel表格功能【附源码下载】Android 操作excel功能实例代码Android开发实现读取excel数据并保存为xml的方法Android多国语言转换Excel及Excel转换为string详解


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Android应用读取Excel文件的方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Android应用读取Excel文件的方法

本文实例讲述了Android应用读取Excel文件的方法。分享给大家供大家参考,具体如下: ReadExcel.java文件:public class ReadExcel extends Activity { /** Called when
2022-06-06

Excel文件怎么在Android应用中读取

这篇文章给大家介绍Excel文件怎么在Android应用中读取,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.初始化变量:InputStream inputStream = null;//输入流FileOutputS
2023-05-31

java读取excel文件的两种方法

本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下方式一:借用 package com.ij34.util;/** * @author Admin* @date 创建时间:2017年8月29日 下午2:07
2023-05-31

java读取excel文件的方法有哪些

1. 使用POI库:POI是Apache的一个开源项目,提供了读取、写入和操作Microsoft Office格式文件的Java API。使用POI可以读取Excel文件中的数据、样式、公式等信息。2. 使用JExcelAPI库:JExce
2023-05-29

使用pandas读取和处理Excel文件的方法

Pandas如何读取Excel文件并处理数据引言:Pandas是一种常用的数据处理和分析工具,它提供了丰富的函数和方法,方便用户对数据进行清洗、转换和分析。在实际工作中,我们经常需要处理Excel格式的数据文件,本文将介绍如何使用Pand
使用pandas读取和处理Excel文件的方法
2024-01-24

Excel文件读取的两种方式

1、Pandas库的读取操作from pandas import read_exceldr=read_excel(filename,header)dr#dataframe数据dw=DataFrams(data=dict,columns=di
2023-01-31

Android 中读取Excel文件实例详解

Android 中读取Excel文件实例详解 最近有个需求需要在app内置数据,新来的产品扔给了我两个Excel表格就不管了(两个表格格式还不统一。。。),于是通过度娘等方法找到了Android中读取Excel表格文件的一种方法,记录一下。
2022-06-06

vue读取本地excel文件的方法是什么

这篇“vue读取本地excel文件的方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue读取本地excel文件的方
2023-07-04

怎么用C#读取Excel文件

这篇文章主要讲解了“怎么用C#读取Excel文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用C#读取Excel文件”吧!C#读取Excel文件方法一:直接读取(这种直接读取单元格的方
2023-06-18

android读取sdcard路径下的文件的方法

代码如下:// 读取sdcard文件private void sdcardRead(){String fileName = "/sdcard/my_sdcard.txt";// assets下文件//String fileName = "/
2022-06-06

阿里的Easyexcel读取Excel文件的方法(最新版本)

这篇文章主要介绍了阿里的Easyexcel读取Excel文件(最新版本)的方法,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2022-12-16

android读取本地文件的方法是什么

Android读取本地文件的方法有以下几种:1. 使用FileInputStream或FileReader类读取文件内容:```javaFile file = new File("/sdcard/myfile.txt");FileInput
2023-08-26

python读取excel格式的文件

使用 xlrd 能够很方便的读取 excel 文件内容,而且这是个跨平台的库,能够在windows,linux/unix,等平台上面使用。软件可以去这个地址http://www.lexicon.net/sjmachin/xlrd.htm下载
2023-01-31

如何使用ADO.NET Excel读取文件

小编给大家分享一下如何使用ADO.NET Excel读取文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在关系数据库提供的各种对象中(表、视图、存储过程等),E
2023-06-17

C#读取文件的方法

本篇内容介绍了“C#读取文件的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!C#读取文件高效方法问题的提出:你平时是怎么读取文件的?使用
2023-06-18

怎么用vbs读取Excel文件的函数

这篇文章主要介绍了怎么用vbs读取Excel文件的函数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。代码如下:Function ReadExcel( myXlsFile, m
2023-06-08

快速上手pandas:使用该库读取Excel文件的快捷方法

pandas是Python中一款重要的数据分析库,能够简化数据的读取、清洗和处理过程,目前已成为数据分析工作的标配。在数据分析过程中,Excel往往是数据来源之一,因此本文将介绍使用pandas读取Excel文件的快捷方法。使用panda
快速上手pandas:使用该库读取Excel文件的快捷方法
2024-01-19

python读取文件方法

f = open("foo.txt")             # 返回一个文件对象line = f.readline()             # 调用文件的 readline()方法while line:    print line,
2023-01-31

编程热搜

  • Android:VolumeShaper
    VolumeShaper(支持版本改一下,minsdkversion:26,android8.0(api26)进一步学习对声音的编辑,可以让音频的声音有变化的播放 VolumeShaper.Configuration的三个参数 durati
    Android:VolumeShaper
  • Android崩溃异常捕获方法
    开发中最让人头疼的是应用突然爆炸,然后跳回到桌面。而且我们常常不知道这种状况会何时出现,在应用调试阶段还好,还可以通过调试工具的日志查看错误出现在哪里。但平时使用的时候给你闹崩溃,那你就欲哭无泪了。 那么今天主要讲一下如何去捕捉系统出现的U
    Android崩溃异常捕获方法
  • android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
    系统的设置–>电池–>使用情况中,统计的能耗的使用情况也是以power_profile.xml的value作为基础参数的1、我的手机中power_profile.xml的内容: HTC t328w代码如下:
    android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
  • Android SQLite数据库基本操作方法
    程序的最主要的功能在于对数据进行操作,通过对数据进行操作来实现某个功能。而数据库就是很重要的一个方面的,Android中内置了小巧轻便,功能却很强的一个数据库–SQLite数据库。那么就来看一下在Android程序中怎么去操作SQLite数
    Android SQLite数据库基本操作方法
  • ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
    工作的时候为了方便直接打开编辑文件,一些常用的软件或者文件我们会放在桌面,但是在ubuntu20.04下直接直接拖拽文件到桌面根本没有效果,在进入桌面后发现软件列表中的软件只能收藏到面板,无法复制到桌面使用,不知道为什么会这样,似乎并不是很
    ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
  • android获取当前手机号示例程序
    代码如下: public String getLocalNumber() { TelephonyManager tManager =
    android获取当前手机号示例程序
  • Android音视频开发(三)TextureView
    简介 TextureView与SurfaceView类似,可用于显示视频或OpenGL场景。 与SurfaceView的区别 SurfaceView不能使用变换和缩放等操作,不能叠加(Overlay)两个SurfaceView。 Textu
    Android音视频开发(三)TextureView
  • android获取屏幕高度和宽度的实现方法
    本文实例讲述了android获取屏幕高度和宽度的实现方法。分享给大家供大家参考。具体分析如下: 我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即
    android获取屏幕高度和宽度的实现方法
  • Android自定义popupwindow实例代码
    先来看看效果图:一、布局
  • Android第一次实验
    一、实验原理 1.1实验目标 编程实现用户名与密码的存储与调用。 1.2实验要求 设计用户登录界面、登录成功界面、用户注册界面,用户注册时,将其用户名、密码保存到SharedPreference中,登录时输入用户名、密码,读取SharedP
    Android第一次实验

目录