导入表格报错illegalargumentexception_Java编写一个表格处理的小程序

点击蓝字

关注我们

● 昨天用Java语言,帮学校老师写了一个处理Excel文件的程序(别问我为什么不用python写个脚本,问就是不会用pandas)。

● 需求如下:

    ● 读取一个Excel表格文档。

    ● 将里面的每一行取出并放到一个新表格内并输出这个新表格。

d7f459fa7100a80c0b31f0a6a34222a4.png

项目图片示例  ▲ 

01

上源码

● 既然你已经点进来看了,所以我认大家都以具备了Java代码的阅读能力,就不在赘述源码内容了。如有问题,或者不足之处。欢迎大家在后台留言!

● 公众号后台回复"表格处理源码"即可获取。

02

项目遇到的问题

● 由于我对于maven并不是很熟悉。所以出现了很多的错误。简单的记录一下!

● 工程由于涉及到处理表格,所以需要导入第三方的类库,进行处理。

● 这里我选用了以下库:

a146320ee80771ce6fddafa97ea4c52d.png

● pom.xml文件:

7e00a9a0fbfcf19c79a803d6895af0e7.png

● 程序写完后,第一件事就是解决怎么将这个给一个不了解程序的人也能直接跑起来。于是想到直接在cmd里执行jar就可以了。

● 前提是要安装JRE或者JDK的机子上才能运行。

● 所以,接下来就开始导出jar包。

● 在这里,我遇到了第一个问题:

● IDEA导出jar包时报错:

953010f34b97f497648ec47cb21a5efe.png

● 翻译了之后,大概是这个意思:

db9c4972d57fa428e5783bd9373996dc.png

● Maven我肯定是安装了,不然的话前面下载第三方包的时候,就应该报错了。

● 但是他报错就是找不到maven的home目录。这我们就可以看看maven配置的是不是有问题了。

● 从Settings进去设置的步骤:

    1.点击file

    2.选择settings点击进入

    3.在搜索框里搜索maven

759e3a596e204a6ae3247a51836f5fcb.png

● 发现原来是home目录设置错了,导致识别不出来。去掉lib就可以了。

e35796f3ab19a82d6dfb73a59b216575.png

● 看到了左下角的版本号对应上了就对了!

● 接下来就直接导出jar包了。

1e1cde032cbba17ca3f0088957cf7b3f.png

● 故回到IDEA里。打开project structure中的Artifacts添加一个jar包,设置好主类,并将文件放到src里。

b0351406f4f4536d0bb907470f0a328f.png

● 重新执行指令,执行完成!程序完成!

写在最后:

    代码可能没有那么规范,也可能出现bug,欢迎各位在公众号留言交流哟!

点击蓝字

关注我们

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值