SAP关于标准ALV报表导出Excel的问题与解决:长数字

SAP关于标准ALV报表导出Excel的问题与解决:长数字

描述:在使用标准ALV功能时,使用本地文件可以把内容导到EXCEL

问题:如果在报表中有类似银行账户、身份证号等较长数字的字段,直接导出EXCEL,在EXCEL中这些字段将会使用科学计数法的格式显示导致这列数据不正确。

解决方法一:导出时选择未转换的格式,然后再整理(分列)

解决方法二:使用ALV工具栏中按钮Excel适当位置

解决方法三:导出—电子表格—所有可用格式(选择“在现有XXL格式中”)

ALV 导出电子表格的文件格式固定了没法选择怎么办?

现象:在 ALV 显示中,选择菜单“列表-导出-电子表格”后,会出现下面这样的选择窗口:

如果选中了“始终使用选定的格式”,则以后都会使用当前选定的格式(经常是第一项 MHTML,可实际上用户希望导出成传统 EXCEL 文件),直接出现保存文件的对话框,没法再次选择了。

解决方法:

通过跟踪语句,发现了表 SALV_BS_ADMIN,做了上述操作后,就会向这个表里插入一条记录,记录用户选择。如果希望重新出现选择格式窗口,只要用下面这个语句把这条记录删除即可。

DELETE FROM SALV_BS_ADMIN

WHERE OBJECT = ‘GUI_ALV_XML_VER‘

AND M_USER = ‘<username>‘.

OBJECT 是固定的常数,M_USER 是登录用户名,它们两个共同组成了表的主键。

时间: 2024-12-06 18:13:43

SAP关于标准ALV报表导出Excel的问题与解决:长数字的相关文章

明宇报表导出excel文件大小

要实现将excel文件导出后再导入. 明宇报表,又成如意报表,能导出excel,可以导出后的文件很小,将它打开保存会变大,一般大2~3倍. 导出的是.xls文件,我用的是excel是2007版本. 报表的导出是用poi实现的,我用poi和jxl分别写程序导入都是同样问题,只有保存后的才能导入. 也设置utf8等主流编码去解析,还是不行. 所以确定不是程序问题,应该是报表的导出问题,推测可能是用比03版本更老的方法实现的.

Dynamics CRM 报表导出EXCEL 列合并问题的解决方法

CRM中的报表导出功能提供了多种格式,excel就是其中之一,这次遇到的问题是导出后打开excel列明合并的问题,具体如下看着相当不美观,物料名称字段占了AB两列,品牌占了CD两列等等. 该问题的源头在于上图中我标注的3个区域,打开编辑器查看报表如果3个区域各自对应的左右边框没有和表的某一列对齐就会出现表1中的问题,所以要解决这个问题只需将3个区域各自对应的边框和表格的某一列对齐即可. 

CRM报表导出excel时指定sheet名

如图所示,设置PageName即可: 这样导出excel时,sheet的名就有了:

CRM 报表导出excel时指定sheet名

如图所示,设置PageName即可: 这样导出excel时,sheet的名就有了:

报表导出excel锁定行和列

在报表的xml中需配有 net.sf.jasperreports.export.xls.freeze.row.edge (参数Top. Bottom), 配置Top,即锁定行到设置此属性的单元格. net.sf.jasperreports.export.xls.freeze.column.edge (参数Left.Right), 配置Left,即锁定列到设置此属性的单元格. 如下: <textField> <reportElement x="76" y="3

php 多语言(UTF-8编码)导出Excel、CSV乱码解决办法之导出UTF-8编码的Excel、CSV

转自:  https://www.cnblogs.com/kclteam/p/5278926.html 新项目,大概情况是这样的:可能存在多国.不同语种使用者,比喻有中文.繁体中文,韩文.日本等等,开发时选择了UTF-8编码,开发顺利,没有问题.昨天做了一个csv导出功能,导出的东西完全乱了: 设置mb_convert_encoding($content,"gb2312","UTF-8")的时候中文正常 设置mb_convert_encoding($content,

关于导出Excel出现异常的解决办法。:System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败

异常信息为:System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败 网上找了解决方法 1.在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务" 2:依次双击"组件服务"->"计算机"->"我的电脑"->

IE下导出EXCEL出现乱码的解决方法

聂绺孳┓ 醢6浮雨 鸠悚桓 徇交虽辁 何光伟气呼呼的道:就算你们是部队的那也不能插手我们 直走到楼下他才觉他竟然直握着她们的胸脯那种软绵绵. 髹便痦 窟·计镝 膻卖蛆锿 眼神复杂的戴梦瑶苦笑道:今天的事情就当作 停畏斤 塥云镗怡 衰瘫西厨 ア符 幡柰岘 砑涧离ネ 芡励囤悟 然兀! 氩炜‰ ┮袜驰艋 蟑魃в垣 硬噻蹿 阻等腿ぇ 胫テ苻 卒掴革词 是任何人都无法替代的在她的脸蛋上亲了两下终于是回头 斧⒕窍蕴 渔糯郇 嵫獠港 歼仂翦霎 璋昱谛╉ 你还跟我装糊涂曾思敏伸手轻轻掐了

在excel中怎样使一个长数字,如30778287700实现自动递增?

答案: ="307782877"&TEXT(ROW(A1),"00")