JXL如何修改Excel文件中指定单元格的内容???

[复制链接]
查看11 | 回复2 | 2016-11-23 21:59:37 | 显示全部楼层 |阅读模式
我做了Excel修改程序,用JXL API访问Excel文件,举例来说:假如现在有一个Excel文件(工作薄):t1.xls,里面有100个工作表(sheet),假如第88个工作表的名字是“上月台账”,该表中第78行18列的内容是:123.830(Excel中的数值格式,带三位小数),现在我能通过Cell的getContents()方法访问到该单元格的字符串格式的数据“123.830”,现在我想把这个数据改成“199.125”,并仍然按照原来的数值格式写回原来的工作表(t1.xls中的第88个表)的单元格,应该如何解决??关键代码是啥?请高手明示。。。【注:我再网上找了若干答案,实验证明都不行,只会报异常】

回复

使用道具 举报

千问 | 2016-11-23 21:59:37 | 显示全部楼层
正好写了一个,给你参考~public static void modifyExcel(String excelpath){try {jxl.Workbook wb =null;//创建一个workbook对象try {InputStream is = new FileInputStream(excelpath); //创建一个文件流,读入Excel文件wb = Workbook.getWorkbook(is); //将文件流写入到workbook对象} catch (BiffException e) {// TODO Auto-generated catch block
回复

使用道具 举报

千问 | 2016-11-23 21:59:37 | 显示全部楼层
1、点击“开始”→格式设为“文本/数字/常规”进行测试。2、日期列则按快捷键“Ctrl+H”,在查找文字处输入“-”,替换处依旧输入“-”并点击全部替换。(其他内容同理)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行