SAP BODS无法获取255+;Excel中的列

SAP BODS无法获取255+;Excel中的列,excel,odbc,sap,sap-data-services,Excel,Odbc,Sap,Sap Data Services,使用SAP BODS中的数据服务从Excel文件上载长文本(长度超过255个符号)时,我们面临一个问题。 Data Services ODBC驱动程序将此列中的所有后续文本截断为255个符号,即使字段长度在Data Services中的Excel文件格式中定义为varchar(2500),并且该列在下一行中包含更长的文本。 -我试图将参数TypeGuessRows设置为0——但它不起作用。 -还尝试在源Excel的第一行保留记录,但它不起作用。 任何人都知道如何使用sap bods加载最大长度数

使用SAP BODS中的数据服务从Excel文件上载长文本(长度超过255个符号)时,我们面临一个问题。 Data Services ODBC驱动程序将此列中的所有后续文本截断为255个符号,即使字段长度在Data Services中的Excel文件格式中定义为varchar(2500),并且该列在下一行中包含更长的文本。 -我试图将参数TypeGuessRows设置为0——但它不起作用。 -还尝试在源Excel的第一行保留记录,但它不起作用。
任何人都知道如何使用sap bods加载最大长度数据。

这是一个已知问题,在注释中进行了描述。这是SAP DS的默认(错误)行为,它根据Excel book的前100行设置文件宽度。后续行(甚至更长的行)的处理长度不会超过255个字符

<强>解决方案:< /强>将长行移到前100,或在书中考虑最长列的必要长度的假第一行。