问题
今天遇到一个问题,SAS做好数据集导出xlsx文件后无报错但无法打开文件,EXCEL中报错
"发现"XXX.xlsx"中的部分内容有问题。是否让我们尽量尝试恢复?如果您信任此工作簿的源,请单击"是""
出现原因
第一步查看日志,但没有发现任何的warning和error信息,note信息也没有明显的问题,于是乎逐步导出SAS数据集,看看会不会在开头就无法打开导出的xlsx文件。
经过一步步导出,发现其中一个数据集无法导出数据集,然后看了代码,仅仅是简单的赋值代码,于是看了下变量长度,发现是因为变量长度问题而导致了数据集变量的截断,而正是因为截断导致导出的xlsx文件无法打开
解决方案
给被截断的变量增加长度,使其不被截断再进行导出,问题解决!
标签:xlsx,excel,导出,问题,截断,无法,SAS From: https://www.cnblogs.com/tickltock/p/17504670.html