MantisBT 导出Excel 生成 XML 解决办法
2014-04-21 14:36
453 查看
Mantis 1.2.17 在查看问题中,导出Excel后生成下载的问题居然是XML,针对此问题解决办法如下:
方法一
根据MantisBT官方解释(如下地址),导出的XML(标准文件交换格式)已经是MS OFFICE 的XML格式。
http://www.mantisbt.org/bugs/view.php?id=17122 http://www.mantisbt.org/bugs/view.php?id=12229
所以解决办法就是将导出的XML重命名为XLS,或者打开Excel后选择导出的XML文件打开即可。
方法二
1、MantisBT 根目录下找到文件 excel_xml_export.php
2、该文件第 59 行 找到如下:
header( 'Content-Disposition: attachment; filename="' . urlencode( file_clean_name( $t_export_title ) ) . '.xml"' ) ;
其中将 XML 改为 xls 即可。
3、导出的XLS文件Excel打开已经无问题,但是Sheet名称依然乱码。打开“1”中所示文件,大概是第 61 行。
echo urldecode(excel_get_header($t_export_title ));
修改为:
echo urldecode(excel_get_header($t_export_title ));
导出后尝试无问题。
方法一
根据MantisBT官方解释(如下地址),导出的XML(标准文件交换格式)已经是MS OFFICE 的XML格式。
http://www.mantisbt.org/bugs/view.php?id=17122 http://www.mantisbt.org/bugs/view.php?id=12229
所以解决办法就是将导出的XML重命名为XLS,或者打开Excel后选择导出的XML文件打开即可。
方法二
1、MantisBT 根目录下找到文件 excel_xml_export.php
2、该文件第 59 行 找到如下:
header( 'Content-Disposition: attachment; filename="' . urlencode( file_clean_name( $t_export_title ) ) . '.xml"' ) ;
其中将 XML 改为 xls 即可。
3、导出的XLS文件Excel打开已经无问题,但是Sheet名称依然乱码。打开“1”中所示文件,大概是第 61 行。
echo urldecode(excel_get_header($t_export_title ));
修改为:
echo urldecode(excel_get_header($t_export_title ));
导出后尝试无问题。
相关文章推荐
- **报表**EXCEL OUT 不能导出GRIDVIEWA自动生成的列 提示索引过界的解决办法
- 利用XML生成Excel,解决直接输出导出EXCEL的关联迅雷吧ASPX下载下来的问题
- 使用UltraWebGridExcelExporter控件导出分页Grid所有数据的简单解决办法
- 使用xml模板导出excel时遇到尖括号<>转义的问题解决
- Excel 导出8000401a 错误及解决办法
- 使用POI解析Excel时,出现org.xml.sax.SAXParseException: duplicate attribute 'o:relid'的解决办法
- 转载:在部署时使用Excel .NET运行库导出Excel遇到问题及解决办法
- php生成excel(单元格内换行的解决办法)
- CXF webService 对象属性值为null或空时生成xml缺少该字段节点 解决办法
- GridView 导出到 Excel 文件报错解决办法
- 导出excel 中文乱码的解决办法
- 打开EXCEL时,报XML错误的解决办法
- php 多语言(UTF-8编码)导出Excel、CSV乱码解决办法之导出UTF-8编码的Excel、CSV
- HTTPS下导出Excel, ie浏览器报“IE 无法下载 无法打开该站点” 解决办法
- PHP生成UTF-8编码的CSV文件用Excel打开乱码的解决办法
- spring mvc 导出Excel乱码问题解决办法。
- PHP生成UTF-8编码的CSV文件用Excel打开乱码的解决办法
- 从QC里导出测试用例到EXCEL的办法及导出乱码的解决办法
- 导出excel时因字段过长导致的hresult:0x800a03ec错误解决办法
- GridView 导出到 Excel 文件报错解决办法