今天用到GUI_DOWNLOAD这个程序,遇到了一些问题,特总结一下:
问题一:导出的EXCEL如何带表头?
解决:
DATA:BEGIN OF T_FIELDNAMES OCCURS 0,
NAME TYPECHAR20,
END OFT_FIELDNAMES.
T_FIELDNAMES-NAME =‘公司代码’.
APPEND T_FIELDNAMES.
T_FIELDNAMES-NAME =‘功能范围’.
APPEND T_FIELDNAMES.
CALL FUNCTION‘GUI_DOWNLOAD’ 的时候在TABLE里面加上 FIELDNAMES =T_FIELDNAMES.
问题二:导出的EXCLE里面,如果把文本型的前导零显示出来?
解决:
参数FILETYPE的类型定义成DBF,同时CODEPAGE = ‘8400’,问题解决。
但是带来了新的问题:每列的长度不能大于内表字段定义的最大长度,否则会自动换到下一列,我目前解决办法是把内表文本列定义长度大一些,没发现更好的办法。还有一个问题是:抬头最大长度只能是10char,目前我没解决,只能缩小我抬头的长度。
存放codepage的表是TCP00
本文详细记录了使用GUI_DOWNLOAD程序时遇到的两个关键问题:如何在导出Excel时保持表头,并如何在文本型数据前导零显示的情况下调整文件类型和编码设置。此外,还探讨了在特定情况下遇到的列宽限制和标题长度限制问题的解决方案。
2961

被折叠的 条评论
为什么被折叠?



