Java Excel ouvre le fichier et signale que certains contenus dans "xx.xlsx" ont un problème. Essayons de restaurer le problème à résoudre

Description du problème:

Un problème a été trouvé avec du contenu dans "file.xlsx". Allons-nous essayer de récupérer autant que possible?

analyse du problème:

1. L'interface d'exportation du backend est écrite de manière incorrecte et les données de flux et les données du corps de la réponse sont à nouveau renvoyées, ce qui oblige le frontal à télécharger à la fois les données du flux et les données du corps de la réponse dans le fichier Excel.

    @PostMapping("/export")
    public Result export(HttpServletResponse response) {
        poDetailAppService.export(response);
        return Result.ok();
    }

 Solution:

L'interface ne renvoie que des données de flux.

    @PostMapping("/export")
    public void export(HttpServletResponse response) {
        poDetailAppService.export(response);
    }

Guess you like

Origin blog.csdn.net/qq_38974638/article/details/131596057