0

我正在尝试将 Excel 2007 电子表格导入临时表,但遇到了一些列类型的问题。我的一些列具有数字和文本值的组合,即名为“客户编号”的列可以具有数字值,例如 1234、32432433,或文本值,即 A1000、ACC101TEXT。当我导入电子表格时,其中包含文本的值返回 null,而数值正在正确导入。此外,最后一行在此列中有我需要的文本描述,但是,导入后,此行值为空。我能做些什么来纠正这种情况并按原样导入电子表格吗?我尝试使用数据流转换中的数据转换,但是仍然无法正常工作。请注意,我无法更改或格式化 Excel 电子表格。

4

1 回答 1

0

您需要使用高级编辑器告诉 excel 源该列是 Unicode 字符串,而不是数字。这就是字母数字字段为空的原因。

  1. 右键单击 Excel 源并选择高级编辑器
  2. 选择第四个选项卡“输入和输出属性”
  3. 在“输出列”下选择有问题的列,并将源更改为 Unicode

那应该可以解决您的问题。

于 2011-06-29T13:59:07.340 回答