Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 转换部分列中的数据类型_Excel_Vba_Powerquery - Fatal编程技术网

Excel 转换部分列中的数据类型

Excel 转换部分列中的数据类型,excel,vba,powerquery,Excel,Vba,Powerquery,我正在通过Power Query将数据从Oracle DB live检索到Excel工作簿。在PQ中,在“Transform”选项卡下,有一个函数可以更改列的数据类型,我使用它来显示所有的十进制数。在M代码中,该函数称为TransformColumnTypes。然而,我在数据中有一些字符串,我不能更改为十进制数并产生错误。有没有办法排除这些?因为函数此时占用整个列 在应用函数之前 函数产生误差 代码 我不这么认为。如果列中有多个类型,则文本是唯一不会产生错误的类型。 但是,如果它只是图像中的

我正在通过Power Query将数据从Oracle DB live检索到Excel工作簿。在PQ中,在“Transform”选项卡下,有一个函数可以更改列的数据类型,我使用它来显示所有的十进制数。在M代码中,该函数称为TransformColumnTypes。然而,我在数据中有一些字符串,我不能更改为十进制数并产生错误。有没有办法排除这些?因为函数此时占用整个列

在应用函数之前

函数产生误差

代码
我不这么认为。如果列中有多个类型,则文本是唯一不会产生错误的类型。
但是,如果它只是图像中的第一行,则在设置列类型之前将其提升到标题将解决此问题。

否。但是,如果字符串仅位于第一行,并且希望它们成为列标题,则可以在设置类型之前提升它们。