这篇文章主要介绍了如何解决Oracle EBS R12 - 以Excel查看输出格式为“文本”的请求时乱码的相关资料,需要的朋友可以参考下
重现的前提条件:
输出格式为“文本”的并发程序:有效责任和用户。
如何在查看输出时出现Excel选项:系统管理员》安装》浏览器选项》添加一行“文件格式”为“文本”的记录,“MIME 类型”和“说明”选“文件格式”是“Excel”的那行一样。
EBS需要已安装好简体中文语言,这样“有效责任和用户”里面才会有中文。
提交“有效责任和用户”请求,点“查看输出”,然后“查看程序”选择“Microsoft Excel”,即可看到内容为乱码的xls文件,如果xls文件名带中文则文件名也会为乱码。
以上内容就是小编给大家分享的Oracle EBS R12 - 以Excel查看输出格式为“文本”的请求时乱码问题,希望对大家有所帮助。
当您在 Excel Online 中打开特定工作簿时,您会收到一条"请求时间过长"错误消息。
如果在 Excel Online 中打开工作簿的时间超过 30 秒,则会发生此问题。
尽管文件打开速度较慢的原因有很多,但格式过多是一个非常典型的原因。
Excel团队已经撰写了一篇有关如何清理工作簿以便它使用更少的内存的出色文章。 我们可以使用同一方法避免在 Excel Online 中出现"请求过长"错误。 这是因为引用的帖子中提到的所有步骤都与整理文件使其消耗更少的资源,并更快打开和运行相关。
一个包含许多工作簿元素的非常复杂的工作簿可能需要很长时间打开。 以下是解决此问题时要考虑的一些常见问题区域:
若要查看工作簿中的现有样式, 请找到" 开始"选项卡>"> " 向下箭头。
在新建工作簿中,样式列表应类似于以下列表。
下面是格式重复或格式过多的示例。
示例 1:此示例包含 3,284 个重复格式项。
示例 2:此示例包含 11,837 个格式过多的项目。
这些过多的单元格样式与工作簿 (中的许多其他元素(如工作表保护、定义的名称和 VLOOKUP 公式) )混合会导致加载过程超过 Excel Online 设置的 30 秒的退出持续时间。
若要Excel清除多余或重复的格式设置,请使用 Inquire 外接程序。 若要加载查询外接程序以使用Excel,请按照以下步骤操作:
在页面底部的"管理"菜单上,选择 "COM 加载项",然后选择"转到 "。
在 "COM 加载项"窗口 打开后,确保选中"查询"旁边的复选框,然后单击"确定 "。
现在,应该会看到工作簿功能区中加载的 Inquire 加载项。 打开" 查询" 选项卡,然后选择" 清理多余单元格格式"。
除了清理多余或重复的格式外,还应考虑使用下列资源来设置工作簿:
本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 Microsoft 不对这些产品的性能或可靠性提供任何明示或暗示性担保。
excel导出功能时,使用的是window.location.href=url也就是get请求。当传入参数过长的时候就报了414,地址过长的错误。
所以最后使用表单方式进行请求,代码贴上
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。