excel - 当我将 excel 中的日期格式(dd/mm/yyyy)导入到 msaccess 时,它显示非日期值

标签 excel ms-access ms-access-2007 excel-2007

当我以日期格式(dd/mm/yyyy)导入 Excel 文件来 Access 它时,它显示非日期值,这是什么问题。

例如:27/3/2012 到 33765,这里 33765 是非日期值

最佳答案

原因是 MS Office 世界中的所有日期实际上都是数值,例如您在 27/03/2012 上面给出的日期等于 40995。

当使用导入向导创建新表时,Access 将自动读取它,因为它是真实的数值,并按此设置列类型。

幸运的是,它很容易修复,打开表格的设计 View ,将有问题的列修改为日期格式并保存表格,现在应该正确显示所有值。

或者,设置一个空白表,其中列已设置为日期数据类型,然后将电子表格导入到现有表中。

关于excel - 当我将 excel 中的日期格式(dd/mm/yyyy)导入到 msaccess 时,它显示非日期值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11450055/

相关文章:

php - 将 MySQL 数据导出到 MS Excel 在本地运行良好,但在服务器上运行不佳

javascript - 将 Microsoft Access 表单转换为 html?

database - VS 2017 - M Access 2016 中出现“无法检索表或 View 的架构信息”错误

sql - MS_Access 中单个查询中的多个操作

python - Access 数据库连接错误

regex - 在VBA(excel)中从前面和后面的单元格中删除不需要的字符

Excel通过公式动态超链接

c# - 从 Windows 服务运行 Excel 宏

ms-access - 使用 VBA 将是/否字段的显示控制属性更改为复选框

function - 如何从 C# 调用 ms-access 函数?