我有几个excel文件(从非常旧的SQL Server 6.5数据库导出),它们具有以下格式的日期时间字段:
DD/MM/YYYY HH:MM:SS
我希望将这些excel文件导入到SQL Server 2014中。但是,SQL Server 2014接受日期时间格式为:
YYYY/MM/DD HH:MM:SS.FFF
无法导入我的excel文件。目前,我正在通过excel公式手动进行格式化,这是一个非常繁琐的过程。
有没有办法将SQL Server 2014配置为接收特定日期时间格式的excel文件?
我有一个大的CSV文件,我不能完全打开在excel中。
我有一个脚本将这些数据导入到MySQL中,该脚本转换一些日期列并导入其他所有内容:
LOAD DATA LOCAL INFILE 'A:\\My Files\\Desktop\\SPX\\Book2.csv'
INTO TABLE spx_options_data2
COLUMNS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '"'
LINES TERMINATED BY '\n
如何将"8/21/2012“等日期格式字段导入并保留到MySQL中?
我使用的是Excel工作台和MySQL MySQL Excel数据传输插件。当我选择要导入到MySQL中的Excel数据时,我会看到一个窗口,在该窗口中我为所有字段声明变量类型。除日期和时间字段外,所有字段和声明都按预期工作。日期和时间都从2012年8月21日切换到类似398475之类的数字。我如何通过保留虚线mm/dd/yyyy格式将这些字段导入MySQL?我假设同样的过程也适用于time。
或者,有没有办法在MySQL中将序列化的日期时间值(浮点数,表示自1900年1月1日以来的天数)转换回mm/dd/yyyy?
在将我的sql查询导出到csv文件之后,更具体地说是从phpMyAdmin导出"CSV for Excel“格式,日期被正确地保存在引号中。例如:"1990-01-30"。分隔符是;。但是,当我将文件导入Excel时,除了最后一天最后一条记录之外,所有日期都以"/“结尾。
MySQL日期:1990-01-30
通过csv导入到Excel
Excel日期:1990-01-30/
Last Date Last Record:1952-12-24} (注意})
如何在不手动修复每个日期的情况下修复此问题?
我需要上传excel表格到数据库。我在查询中所做的
SELECT * INTO temp FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\Dokumente und Einstellungen\l.varada\Desktop\BA-Control.xls',
'SELECT * FROM [qry_BA_Controlling (Report)$]')
这里C:\Dokumente und Einstellungen\l.varada\Desktop\B