从Excel导入或链接access数据后Excel工作表的列格式丢失或更改

来源:转载

症状在将 Microsoft Excel 工作表的数据导入 Microsoft Access 或创建指向 Microsoft Excel 工作表的链接后,Excel 工作表的列格式丢失或被替换为不同的格式。 解决方案当您从 HTML 文件导入数据或链接到 HTML 文件时,这些设置不会丢失。例如,要保留 Excel 工作表的货币格式,请按照下列步骤操作: 打开 Excel 工作簿。 在文件菜单上,单击另存为。 在“另存为”对话框的“保存类型”列表中,单击“Web 页”。 单击“选择:工作表”,然后单击“保存”。 在 Access 中,打开您要向其中导入数据的数据库。 在文件菜单上,指向获取外部数据,然后单击导入。 选择您在第 4 步中创建的 HTML 文件。

请注意,当出现“导入 HTML 向导”时,示例数据的格式将不会按预期方式显示。 完成“导入 HTML 向导”的步骤。 在数据表视图中打开表。注意,货币符号的显示与其在 Excel 中的显示一样。 更多信息按照设计,Microsoft Access 不保留 Excel 列的格式。当您导入或创建链接时,英镑和欧元符号等格式设置将丢失。在导入操作或链接操作完成后,数据将继承在操作系统中指定的区域设置的格式。 重现此问题的步骤 打开“控制面板”。 如果您运行的是 Microsoft Windows 2000,请按照下列步骤操作: 双击区域选项,然后单击常规选项卡。在“您的区域设置(位置)”下单击英语(美国)。单击货币选项卡,然后将货币符号框设置为 $。

如果您运行的是 Microsoft Windows 98、Microsoft Windows Millennium Edition 或 Microsoft Windows NT 4.0,请按照下列步骤操作: 双击区域设置,然后单击区域设置选项卡。在区域设置下,单击英语(美国)。单击货币选项卡,然后将货币符号框设置为 $。

单击确定,然后关闭“控制面板”。 启动 Microsoft Excel,然后打开一个空白工作簿。 在第一列中键入下列数字: 32

12

66

41

51

选择列 A,然后在格式菜单上,单击单元格。 在单元格格式对话框中,单击分类下的货币,单击符号下的英语(美国),然后单击确定。注意列的新格式设置。 将工作簿另存为 Book1.xls,然后退出 Excel。 启动 Access,然后创建一个新数据库。 在文件菜单上,指向获取外部数据,然后单击导入。 导入您先前创建的 Book1.xls 文件。

当“导入电子表格向导”出现时,请注意示例数据的格式。 单击完成以完成导入,然后在通知您表已创建的信息性消息中单击确定。 在数据表视图中打开 Sheet1。注意,货币符号显示为美元符号,而不是英镑符号。

分享给朋友:
您可能感兴趣的文章:
随机阅读: