重要提示: xls后缀的文件与xlsx后缀的文件,连接方法不一样.
可以使用代码来实现:
FDConnection1.Connected := false;FDConnection1.Params.Clear;FDConnection1.DriverName := 'ODBC';FDConnection1.Params.Values['DriverID'] := 'ODBC';FDConnection1.Params.Values['ODBCDriver'] := 'Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)';//xls后缀用这行FDConnection1.Params.Values['Database'] := 'C:\Users\Administrator\Desktop\归还.xls';//xlsx后缀用这行,因文件地址参数名发生了改变,所以把参数写在 ODBCAdvanced 参数中FDConnection1.Params.Values['ODBCAdvanced'] := 'DBQ=C:\Users\Administrator\Desktop\归还.xlsx;';FDConnection1.Connected := true;//总结两段代码的差异在于:// xls的地址参数名为 :Database// xlsx的地址参数名为 :DBQ
也可以使用设计视图:
也可以使用向导来完成.