在 Excel 中创建包含以下过程的宏:Sub Addspace() Dim cell As Object For Each cell In Selection cell.Value = " " & cell.Value cell.Value = Right(cell.Value, Len(cell.Value) - 1) NextEnd Sub
选择电子表格中包含混合数据类型的数据值的字段。运行您在第 4 步中创建的宏。
注意:如果在有问题的单元格上运行该宏时出错,请忽略此错误。
保存电子表格。
在 Access 中打开数据库。
从数据库中链接到 Excel 中的源电子表格。
更多信息
导入时,不要链接 Excel 电子表格。这是因为 文本数据类型在导入算法中具有优先权。例如,如果进行数据采样所得出的主要数据类型是数值,但是此样本中至少有一个文本值,则 Access 会将整个字段作为 文本导入。 参考
有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: ACC2002:忽略的 MaxScanRows 设置可能引起链接表中的数据类型不正确
ACC2000:#Num Appears in Linked Microsoft Excel Spreadsheet
有关如何在 Microsoft Excel 中创建宏的更多信息,请单击“帮助”菜单上的“Microsoft Excel 帮助”,在“Office 助手”或“应答向导”中键入创建宏,然后单击“搜索”以查看相关主题。 有关如何在 Microsoft Excel 中运行宏的更多信息,请单击“帮助”菜单上的“Microsoft Excel 帮助”,在“Office 助手”或“应答向导”中键入运行宏,然后单击“搜索”以查看相关主题。