如何使用VBA将Excel日期时间单元保存到MySQL?

时间:2010-03-08 08:06:38

标签: excel-vba excel mysql ado vba

mysql表有一个DATETIME字段。我想使用Excel工作表中的单元格数据将新行插入此字段。但我不能在INSERT INTO查询中使用datetime格式化的单元格值。我该如何实现呢?

2 个答案:

答案 0 :(得分:1)

说明如何使用VBA会有所帮助,但假设您主要使用VBA将数据传输到MySQL,您可以在Excel工作簿中处理大量格式。对于DATE类型数据,

=TEXT([the data],"YYYYMMDD")

有效。

对于DATETIME类型数据,

=TEXT([the data],"YYYYMMDDHHMMSS")

在MySQL导入时正确解释。

希望有所帮助!

答案 1 :(得分:0)

您可以创建一个以正确方式表示日期时间的自定义格式。