我正在尝试将数据从Excel文件导入SQL Server表。我收到此错误“外部表不是预期的格式(Microsoft Office Access数据库引擎)”我正在使用Microsoft SQL Server 2012和Excel2007。我尝试使用Microsoft SQL Server导入和导出向导。然后,我选择Microsoft Excel作为数据源,选择文件名,然后选择excel版本。然后我得到了上面的错误信息。
发现这与excel文件有关。在打开excel文件之前,我收到以下错误消息:“您试图打开.xls的文件格式与文件扩展名指定的格式不同。在打开文件之前,请确保该文件未损坏且来自受信任的来源。”打开它并复制其内容,并从中创建一个新的excel文件。然后,我使用此文件导入向导。我将Microsoft Excel指定为源,文件名为Microsoft excel 2007。对于目标,我选择了SQL Server Native Client 11.0,服务器名称和数据库。我选择了编辑映射来映射excel工作表和目标表之间的字段。运行向导后,它将数据传输到sql server中的目标表。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句