如何创建SQL Server导入模板

时间:2016-02-15 13:37:43

标签: sql sql-server import

例如,我有每日Excel(xlsx)文件,我需要每天导入位于localhost中的MS SQL Server Express 2014。首先截断表格。

如何创建一些模板以将Excel文件导入MS SQL服务器?

例如,它将位于文件夹中:@echo off FOR /F "tokens=1-3" %%a IN ('WMIC Path Win32_LocalTime Get Day^,Month^,Year ^| findstr [0-9]') DO ( set "$Day=0%%a" set "$Month=0%%b" set "$Year=%%c" ) echo %$Year%%$Month:~-2%%$Day:~-2%

对于truncate,我知道查询:

C:\Reports\1.xlsx

我试图在MSSQL Import - Export向导中找到一些模板选项,还没有找到它。此外,我尝试使用Toad for SQL Server执行此操作,但免费版本中没有可用的模板。

或者您可能知道如何使用MySQL数据库?这对我来说是更好的选择。

1 个答案:

答案 0 :(得分:0)

尝试使用OLEDB方法

SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 8.0;HDR=NO;Database=C:\Data\Data.xlsx','SELECT * FROM [SheetName$]')

参数可能因Excel版本而异,但我认为这对您有用