精华内容
下载资源
问答
  • excel打不开xlsx文件怎么办?

    千次阅读 2020-06-26 20:08:35
    知道大家有没有遇到过下载的excel表格是.XLSX格式的,然而自己的excel打不开文件的情况呢?其实这是因为你的电脑安装的是excel2003,而.XLSX格式的文档excel2007的文档。下面小编你带来excel打不开xlsx的原因...

    转载自品略图书馆 http://www.pinlue.com/article/2020/06/2608/2610830636009.html

     

    XLSX格式打不开怎么办?excel2003打不开.XLSX格式怎么办?不知道大家有没有遇到过下载的excel表格是.XLSX格式的,然而自己的excel却打不开文件的情况呢?其实这是因为你的电脑安装的是excel2003,而.XLSX格式的文档是excel2007的文档。下面小编为你带来excel打不开xlsx的原因解决方法。

      excel打不开xlsx的解决步骤:

      方法一:

      直接另存文件为,在对话框选择97-2003excel,保存成功后就是低版本excel;

      或者在另存为的右侧菜单直接选择97-2003即可,保存以后为2003版本,如首图;

      方法二:Batch XLSX and XLS Converter

      Batch XLSX and XLS Converter这个工具可以帮助你把excel 2007文档转换为2003文档,很实用的哦,如果您现在手头上有大量的文档需要进行2003与2007之间的文件格式转换,那么这个工具一定能够帮到您。

      1、XLS.and.XLSX互转工具。

      2、处理后压缩文件大小1M。

      3、解压后可选择运行xls2xls.exe来完成不同的文档转换。

      以上就是excel打不开xlsx的解决方法了!希望对你有帮助

    展开全文
  • Java 下载Excel打不开什么

    千次阅读 2018-07-25 16:19:01
    场景:草草写了一个独立的文件服务,可以支持文件的上传和下载操作(常规操作),操作图片的读取mei有问题,但是在下载Excel文件之后,发现提示文件损坏,无法正常打开。 排查:直接从文件服务器上将文件拷贝出来,...

    场景:草草写了一个独立的文件服务,可以支持文件的上传和下载操作(常规操作),操作图片的读取mei有问题,但是在下载Excel文件之后,发现提示文件损坏,无法正常打开。

    排查:直接从文件服务器上将文件拷贝出来,发现文件能正常打开没有问题。

    分析:下载excel在服务器上后缀名称为.xls;但下载下来为.xlsx

    观察:文件下载有问题-在代码中没有设置下载文件的contentType和Head

             ----Content-Type:       application/octet-stream  

                 这里有content-type的对应标识:https://blog.csdn.net/luman1991/article/details/53423305

                 该实体头的作用是让服务器告诉浏览器它发送的数据属于什么文件类型
             ----Content-Disposition: attachment;filename=aaa.zip 

                 当Content-Type 的类型为要下载的类型时 , 这个扩展头会告诉浏览器这个文件的名字和类型。

                Content-Disposition中指定的类型是文件的扩展名,并且弹出的下载对话框中的文件类型图片是按照文件的扩展名显示的,点保存后,文件以filename的值命名,保存类型以Content中设置的为准。
    注意:在设置Content-Disposition头字段之前,一定要设置Content-Type头字段。(这里摘自博文,自己测试无论位置前后,都能正常下载打开。)

    解决:下载文件时设置消息头Content-Type和扩展头Content-Disposition

                java在1.7之后提供了判定下载文件contentType的方法:

                可以自动检测文件类型,

                Path path = Paths.get(filePath);
                contenType = Files.probeContentType(path);
                System.out.println(contenType);
                response.setContentType(contenType);

                另外,对未知的的文件类型,可以使用

    response.setContentType("application/octet-stream;charset=utf-8");

     对Content-Disposition的设置主要根据服务器上带后缀的文件的名称,我这里需求是要跟服务器上文件类型及后缀名称保持一致,所以直接在扩展头写入写入的是全文件名称。

    response.setHeader("Content-Disposition", "attachment;fileName=" + path.getFileName());

    --over--

    展开全文
  • matlab 打不开excel文件

    千次阅读 2018-09-30 13:38:00
    matlab 打不开excel文件 方法论 excel的后缀.xls, matlab是无法识别的, 需要将其另存.xlsx文件格式 打开excel, 点击save as, 选中保存的文件格式是.xlsx即可 ...

    matlab 打不开excel文件

    方法论

    • excel的后缀为.xls, matlab是无法识别的, 需要将其另存为.xlsx文件格式
    • 打开excel, 点击save as, 选中保存的文件格式是.xlsx即可
    posted @ 2018-09-30 13:38 Andrew_Chan 阅读(...) 评论(...) 编辑 收藏
    展开全文
  • EasyPoi导出excel文件总是1kb,且打不开 excel文件下载成功后打开文件遇到错误 之前的下载代码 private static void downLoadExcel(String fileName, HttpServletResponse response, Workbook workbook) { try { ...

    EasyPoi导出excel文件总是1kb,且打不开

    excel文件下载成功后打开文件遇到错误

    文件打开遇到错误

    之前的下载代码

    private static void downLoadExcel(String fileName, HttpServletResponse response, Workbook workbook) {
            try {
                response.setCharacterEncoding("UTF-8");
                response.setHeader("content-Type", "application/vnd.ms-excel");
                response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8"));
                workbook.write(response.getOutputStream());
            } catch (IOException e) {
                try {
                    throw new Exception(e.getMessage());
                } catch (Exception e1) {
                    // TODO Auto-generated catch block
                    e1.printStackTrace();
                }
            }
        }
    

    改正后的下载代码

     private static void downLoadExcel(String fileName, HttpServletResponse response, Workbook workbook) {
            try (OutputStream out = response.getOutputStream())
            {
                response.setCharacterEncoding("UTF-8");
                response.setHeader("content-Type", "application/vnd.ms-excel");
                response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8"));
                ByteArrayOutputStream baos = new ByteArrayOutputStream();
                workbook.write(baos);
                response.setHeader("Content-Length", String.valueOf(baos.size()));
                out.write( baos.toByteArray() );
            } catch (IOException e) {
                try {
                    throw new Exception(e.getMessage());
                } catch (Exception e1) {
                    // TODO Auto-generated catch block
                    e1.printStackTrace();
                }
            }
        }
    
    原因:Debug发现请求头的Content-Length,在未设置的情况在是-1,下载时需重新定义Content-Length
    展开全文
  • Java 下载 Excel文件打不开

    千次阅读 2020-08-19 14:15:43
    public static String downloadFile(HttpServletResponse response, String fileName, String templatePath) ... // 如果下载的文件是固定的,那么指定文件类型 response.setContentType("application/vnd.ms-excel;ch
  • swagger easyExcel导出Excel文件打不开文件损坏 文件下载打不开,将文件输出到本地发现可以打开,而且swagger下载的文件大小比本地文件大(文件大小不等) 所以easyExcel输出文件没有问题 swagger修改 解决...
  • swagger接口导出excel文件打不开

    千次阅读 2020-04-29 08:53:29
    swagger接口导出excel文件打不开: 接口添加produces="application/octet-stream" @ApiOperation(value = "列表导出",produces="application/octet-stream")
  • 超过100M的EXCEL打不开

    2016-09-12 12:14:55
    我有一个超过100M的EXCEL文件 现在打不开 EXCEL程序正常 文件打开就是没内容要不然就是所有工具都是灰的 好像文件打不开的样子
  • 将“工具-选项-常规-忽略其他应用程序”的勾去掉
  • 使用Python创建excel文件成功后报错打不开 使用xlwt创建一个新的excel文件,代码执行成功,但文件报错打不开 修改代码将.xlsx后缀改成.xls即可,或者将你本地用代码新建的xlsx文件手动修改xls文件也可以。 ...
  • 求大神,我用Excelize输出excel有问题 xlsx, err := excelize.OpenFile("C:/123.xlsx") ...excel在“234.xlsx”中发现可读取的内容。是否恢复此工作簿的内容?如果信任此工作簿的来源,请点击“是”。
  • 用swagger测试导出excel打不开显示部分内容已损坏 造成excel打不开的原因是响应头的问题 在使用swagger进行测试的时候swagger默认使用的响应头是 需在@ApiOperation加上produces="application/octet-stream @...
  • EXCEL双击打不开文件的解决办法

    万次阅读 2018-06-08 17:20:31
    选项-高级-常规,找到: 忽略使用动态数据交换(DDE)的其他应用程序去掉前面的勾选。
  • phpExcel导出excel打不开问题

    千次阅读 2016-09-05 18:33:21
    phpExcel导出后能打开 本地测试成功,但是服务器测试成功。 只要在函数第一行加上error_reporting(0);把提示、错误的信息输出就好了。
  • 将“工具-选项-常规-忽略其他应用程序”的勾去掉
  • 我是月球挖掘机,今天我遇到了一个同事找我问我excel打开是灰色的,没有任何显示的问题如下图: 经过查看,发现是视图被隐藏起来了,下面解决办法: 打开表格后,点击视图(View)> 取消隐藏(Unhide) ...
  • 设置了普通密码的excel打不开怎么办

    千次阅读 2020-11-07 13:08:59
    加密表格打不开什么显示 第一种方法,你可以安装一个wps,装好以后,然后鼠标放到表格上面点击鼠标右键--打开方式,选择wps表格 打开就看到弹出了密码 输入原来设置的密码,成功
  • 出现情况: 解决方法: 打开“控制面板”选择“程序”   选择更改程序   经过5分钟左右可以修复完成: 成功打开!(如果想要图标立刻生效或者没有开启,那么请重新启动电脑即可)!......
  • 有关导出Excel文件打不开问题

    千次阅读 2017-03-21 12:13:12
    我遇到这个问题是因为,我在查询数据的时候没有将时间进行转换; 例如: select here,time from emp; 要写成: select here,to_char(time, 'yyyy-mm-dd hh24:mi:ss') time from emp;...这样就好了
  • // 要建立的Excel文件 CString sSql; TRY { sSql.Format("DRIVER={%s};DSN='';FIRSTROWHASNAMES=1;READONLY=FALSE;CREATE_DB=\"%s\";DBQ=%s", sDriver,sExcelFile,sExcelFile); if( database.OpenEx...
  • 常用的excel对应得mine-type类型: 1. "application/vnd.ms-excel" 2. "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" 解决办法: A:content-type: "application/vnd.openxmlformats-...
  • 打开Excel文件直接读取数据

    万次阅读 2017-10-30 14:28:27
    打开Excel文件直接读取数据
  • 就我个人在使用Office 2010破解版时,时常会遇到Word文档Excel文档、连接打印机时打印机能正常打印问题!对于这些问题,时常弄得我特别苦恼。  刚刚我在打开自桌面上的某篇Excel文档时,双击图标(如图片1...
  • Microsoft Excel 能访问文件"C:\Users\james\Documents\test.xls"。 可能的原因有以下几个:  • 文件名称或路径存在。  • 文件正被其他程序使用。  • 您正要保存的工作簿与当前打开的工作簿同名。  用...
  • 应用phpexcel导出excel文件打不开,提示“文件格式或文件扩展名无效,请确定文件未损坏,并且文件扩展名与文件的格式匹配”。 试了以下方法: 1.首先区分文件格式是2003,还是2007。 参考原文:...
  • poi导出xlsx格式的excel怎么打不开,求大神帮忙!急 代码如下 /** * 执行导出Excel操作 */ function opExportOne(e) { var f = KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 149,954
精华内容 59,981
关键字:

为什么excel打不开文件