MIME类型XLSM Excel宏不正确转换

2020-09-17 06:43发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我在local.properties中为MIME类型excel和excel'宏设置:

  media.customextension.application.vnd.ms-excel = xls
  mediatype.by.fileextension.xls =应用程序/vnd.ms-excel
  media.customextension.application.vnd.ms-excel = xlt
  mediatype.by.fileextension.xlt =应用程序/vnd.ms-excel
  media.customextension.application.vnd.ms-excel = xla
  mediatype.by.fileextension.xla =应用程序/vnd.ms-excel
 
  media.customextension.application.vnd.openxmlformats-officedocument.spreadsheetml.sheet = xlsx
  mediatype.by.fileextension.xlsx = application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
  media.customextension.application.vnd.openxmlformats-officedocument.spreadsheetml.template = xltx
  mediatype.by.fileextension.xltx = application/vnd.openxmlformats-officedocument.spreadsheetml.template
  media.customextension.application.vnd.ms-excel.sheet.macroEnabled.12 = xlsm
  mediatype.by.fileextension.xlsm = application/vnd.ms-excel.sheet.macroEnabled.12
  media.customextension.application.vnd.ms-excel.template.macroEnabled.12 = xltm
  mediatype.by.fileextension.xltm = application/vnd.ms-excel.template.macroEnabled.12
  media.customextension.application.vnd.ms-excel.addin.macroEnabled.12 = xlam
  mediatype.by.fileextension.xlam = application/vnd.ms-excel.addin.macroEnabled.12
  media.customextension.application.vnd.ms-excel.sheet.binary.macroEnabled.12 = xlsb
  mediatype.by.fileextension.xlsb = application/vnd.ms-excel.sheet.binary.macroEnabled.12

  

在productcockpit中,当我添加一个excel文档(文件扩展名为xlsx)作为产品的媒体时,它运行良好。 但是,当我添加一个excel宏(文件扩展名为xlsm)时,该文件将使用扩展名" bin"进行转换,我不能再直接打开它了! 保存并将其重命名为原始文件扩展名后,可以打开它! 什么是错误的hier? 谢谢!替代文本

11011-xlsm-file-with-bin1.jpg (109.1 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我在local.properties中为MIME类型excel和excel'宏设置:

  media.customextension.application.vnd.ms-excel = xls
  mediatype.by.fileextension.xls =应用程序/vnd.ms-excel
  media.customextension.application.vnd.ms-excel = xlt
  mediatype.by.fileextension.xlt =应用程序/vnd.ms-excel
  media.customextension.application.vnd.ms-excel = xla
  mediatype.by.fileextension.xla =应用程序/vnd.ms-excel
 
  media.customextension.application.vnd.openxmlformats-officedocument.spreadsheetml.sheet = xlsx
  mediatype.by.fileextension.xlsx = application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
  media.customextension.application.vnd.openxmlformats-officedocument.spreadsheetml.template = xltx
  mediatype.by.fileextension.xltx = application/vnd.openxmlformats-officedocument.spreadsheetml.template
  media.customextension.application.vnd.ms-excel.sheet.macroEnabled.12 = xlsm
  mediatype.by.fileextension.xlsm = application/vnd.ms-excel.sheet.macroEnabled.12
  media.customextension.application.vnd.ms-excel.template.macroEnabled.12 = xltm
  mediatype.by.fileextension.xltm = application/vnd.ms-excel.template.macroEnabled.12
  media.customextension.application.vnd.ms-excel.addin.macroEnabled.12 = xlam
  mediatype.by.fileextension.xlam = application/vnd.ms-excel.addin.macroEnabled.12
  media.customextension.application.vnd.ms-excel.sheet.binary.macroEnabled.12 = xlsb
  mediatype.by.fileextension.xlsb = application/vnd.ms-excel.sheet.binary.macroEnabled.12

  

在productcockpit中,当我添加一个excel文档(文件扩展名为xlsx)作为产品的媒体时,它运行良好。 但是,当我添加一个excel宏(文件扩展名为xlsm)时,该文件将使用扩展名" bin"进行转换,我不能再直接打开它了! 保存并将其重命名为原始文件扩展名后,可以打开它! 什么是错误的hier? 谢谢!替代文本

11011-xlsm-file-with-bin1.jpg (109.1 kB)
付费偷看设置
发送
2条回答
樱桃小丸子0093
1楼-- · 2020-09-17 07:04

嗨,该错误已在我们的项目中修复。 问题在于区分大小写的单词" macroEnabled"。 您需要在Windows上启用"宏启用"。 仅在Windows上会发生此问题,上面带有" macroEnabled"的配置在Linux上效果很好!

槿木_熙
2楼-- · 2020-09-17 07:16

我正在使用Hybris Commerce 6.5.0.5

一周热门 更多>