我是靠谱客的博主 寒冷大米,最近开发中收集的这篇文章主要介绍读取excel和txt数据,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

从各种文件中读取数据

    • 读取excel数据
    • 读取txt数据

读取excel数据

1.创建一个file文件对象(并获取数据)

File file = new File("文件绝对位置(包含文件名和文件后缀)");

2.创建一个excel对象

Workbook wb = Workbook.getWorkbook(file);

3.获取excel每页的信息(一个excel表格中可以有很多页,在excel下方切换,但是很多时候一个excel表格只有一页,所以可能很多人会陷入误区,比如俺)

Sheet sheet = wb.getSheet(0);

4.获取第一行第一格

Cell cell = sheet.getRow(0).getCell(0)

可以使用循环进行拿取整个表格的数据

方法:

sheet.getRow(int).getCell(int)    拿取某格
sheet.getCell(int,int)    拿取某行某格
sheet.getRows()    得到行数
sheet.getColumns()    得到列数

读取txt数据

1.创建并获取文件对象

File file = new File("文件绝对路径(包含文件名和文件后缀)");

2.判断是否是文件(返回一个boolean类型数值)

file.isFile()

3.判断该路径的文件是否存在(返回一个boolean类型数值)

file.exists()

4.创建流对象(编码格式常见有GBK和utf-8)

InputStreamReader read = new InputStreamReader(new FileInputStream(file),"编码格式")
BufferReader  bread = new BufferReader(read)

5.获取文本中行数据(返回值为String)

bread.readLine()

最后

以上就是寒冷大米为你收集整理的读取excel和txt数据的全部内容,希望文章能够帮你解决读取excel和txt数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部