找回密码
 立即注册

QQ登录

只需一步,快速开始

jin.ye

金牌服务用户

95

主题

205

帖子

796

积分

金牌服务用户

积分
796
jin.ye
金牌服务用户   /  发表于:2022-9-9 18:00  /   查看:1559  /  回复:3
本帖最后由 Lynn.Dou 于 2022-10-8 14:16 编辑

image.png284358824.png

代码:
public static void main(String[] args) {
        String path = "L:\\apTemplate\\dgfile\\2021085379\\获取审计证据\\底稿\\1001-0001-0001-库存现金明细余额表.xlsx";
        modifyDgFile(path);
        System.out.println("ok");
    }

    public static void modifyDgFile(String path){
        FileInputStream fis = null;
        FileOutputStream fos = null;
        try {
            fis = new FileInputStream(path);
            // Create a new workbook
            Workbook workbook = GcExcelWorkBookUtils.newWorkBook();
            workbook.open(fis);
            fos = new FileOutputStream(path);
            // Save to an excel file
            workbook.save(fos);
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            try {
                if (fis != null) {
                    fis.close();
                }
            } catch (Exception e) {
            }
            try {
                if (fos != null) {
                    fos.close();
                }
            } catch (Exception e) {
            }
        }
    }

image.png444937743.png

运行之后
image.png416356810.png

文件大小 差距太大

1001-0001-0001-库存现金明细余额表.xlsx

282.77 KB, 下载次数: 19

1001-0001-0001-库存现金明细余额表.xlsx

22 KB, 下载次数: 25

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-9 18:16:44
沙发
问题收到,我这边已经将问题提交给开发进行详细调查。问题编号(DOCXLS-6595)
有结果后我会在这里给您回复。该帖子暂做保留处理。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-8 14:16:25
板凳
本帖最后由 AlexZ 于 2022-10-8 15:52 编辑

更新进展:
该问题计划在V5.2.3修复,预计发布时间十月中旬。

该问题产生的原因是出现问题的文件中出现了非法的标志

MicrosoftTeams-image (3).png

猜测可能该文件经过了其他软件的处理而造成,请知悉
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-25 11:05:08
地板
更新进展:
V5.2.3已发布,您可以升级测试下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部