如何解析 xls 文件?(已知语言:Python,Java,Lua)
2012-8-25 8:54:3
收藏:0
阅读:160
评论:3
我正在尝试解析这个 xls 文件:
http://web.iyte.edu.tr/sks/xls/Agustos_Menu_2012.xls
橙色标记的地方包含日期,在日期下面列出了当天的食品列表。你能否建议一种解析的方法,以获取日期和食品?我尝试将该 xls 转换为逗号分隔的值,但一些字符会更改,我不知道如何以有组织的方式将日期和食品存入数组或文件以便以后使用。谢谢。
点赞
用户900743
可能最简单和最好的选项是使用 Apache POI - 适用于Microsoft文档的Java API。可以在此处找到:http://poi.apache.org/
2012-08-25 09:00:14
评论区的留言会收到邮件通知哦~
推荐文章
- 如何将两个不同的lua文件合成一个 东西有点长 大佬请耐心看完 我是小白研究几天了都没搞定
- 如何在roblox studio中1:1导入真实世界的地形?
- 求解,lua_resume的第二次调用继续执行协程问题。
- 【上海普陀区】内向猫网络招募【Skynet游戏框架Lua后端程序员】
- SF爱好求教:如何用lua实现游戏内调用数据库函数实现账号密码注册?
- Lua实现网站后台开发
- LUA错误显式返回,社区常见的规约是怎么样的
- lua5.3下载库失败
- 请问如何实现文本框内容和某个网页搜索框内容连接,并把网页输出来的结果反馈到另外一个文本框上
- lua lanes多线程使用
- 一个kv数据库
- openresty 有没有比较轻量的 docker 镜像
- 想问一下,有大佬用过luacurl吗
- 在Lua执行过程中使用Load函数出现问题
- 为什么 neovim 里没有显示一些特殊字符?
- Lua比较两个表的值(不考虑键的顺序)
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 如何在 Visual Studio 2022 中运行 Lua 代码?
- addEventListener 返回 nil Lua
- Lua中获取用户配置主目录的跨平台方法
对于Java语言,尝试使用grimholtz和lamber45提供的API ->sourceforge project jexcelapi
示例将基于文件,其中第一行(标题)-第四行中的列B中的编号 要读取xls文件,首先导入库
import java.io.File; import java.io.IOException; import jxl.Cell; import jxl.Sheet; import jxl.read.biff.BiffException; import jxl.Workbook;其余的代码将在main()方法中
public class ReadXLS { public static void main(String[] args) throws IOException, BiffException { Workbook spreadsheet = Workbook.getWorkbook(new File("example.xls")); Sheet myspreadsheet = spreadsheet.getSheet(0); //电子表格的编号从0开始 Cell mycell = myspreadsheet.getCell(1, 0); String header = mycell.getContents(); System.out.println(header); for(int i=1; i<4; i++){ mycell = myspreadsheet.getCell(1, i); System.out.println(mycell.getContents()); } spreadsheet.close(); } }