Java如何读取Excel表中的数据

游戏开发中,为了方便调试和减少策划与程序的交叉工作量,数据通常存储在Excel文件中。本文提供了一个Java读取Excel表数据的工具类ExcelReader.java,通过这个工具类,可以方便地读取Excel2003版本的数据。注意,此方法需要依赖jxl库。
摘要由CSDN通过智能技术生成

游戏开发中难免涉及将大量的数据写入到文件里,由程序读出再做处理。比如写个关卡刷兵的数据,我们需要出兵的兵种,位置等信息,如果这些信息是写死在程序中,以后调试游戏难度及出兵信息时对程序员将是个恶梦,想想如果有100关会怎么样?

解决办法就是将数据信息单拿出来放到数据文件中,比如写到Excel表中。以后测试的时候只需修改表中的数据而不需要修改代码,这样的话修改表及调试游戏的工作完全可以交给游戏策划人员做了,减少了策划和程序的交叉工作量。

以下是本人总结的一些Java程序读取Excel表数据的代码,供大家参考使用。

首先建立一个Excel文件往里填充点儿数据以备测试,比如我的表大概信息如下:

波数间隔(毫秒) 位置1怪物 位置2怪物 位置3怪物 位置4怪物
1000 0 0 20101 0
1000 0 0 0 0
1000 0 20101 0 20201
1000 0 0 0 0
1000 20101 0 0 20201
1000 0 20101 0 0
以下是程序代码,基本实现了读取Excel表中指定行和列,读取一行或一列及读取一定区间内的数据等功能。

首先实现一个读取Excel表的工具类ExcelReader.java,代码如下:

package tool.excel.reader;

import java.io.File;
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值