Utilice declaraciones de Excel para operar la base de datos en la página web
Ejecutar procedimientos almacenados relacionados en eventos de botón:
************ Exportar a Excel
EXEC master...xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\ temp1.xls -c -q -S "GNETDATA/GNETDATA" -U "sa" -P""'
/* ********** Importar Excel
SELECCIONAR *
DESDE OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Fuente de datos="c:\test.xls";ID de usuario=Admin;Contraseña=;Propiedades extendidas=Excel 5.0')... .xactions
SELECT cast(cast(número de sujeto como numeric(10, 2)) as nvarchar(255))+' ' Alias convertido
DESDE OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data source=" c:\test .xls";ID de usuario=Admin;Contraseña=;Atributos extendidos=Excel 5.0')... .
---------------- ---------- ---------------------------------------- -----
EXCEL A SQL SERVER
Primero use ODBC para crear una fuente de datos, la fuente de datos apunta a la tabla del servidor SQL, luego use el control TTABLE para conectarse la base de datos,
Luego cree un OleObject y luego use Agregar, publicar datos de importación en la tabla EXCEL.
Ejemplo:
var
MSExcel:Variant;//definir una variable completa
MSExcel := CreateOleObject('Excel.Application ');
MSExcel..Open(Edit1.Text);//crear un OleObject
Table.Active:=true
Table.Append;
Table.FieldByName('Nombre de campo').Value:=MSExcel.
Table.FieldByName('Nombre de campo'.Value:=MSExcel.Cells.Value;
Table.Post;//realizar la importación