Software  
 
Conhecimento computador >> Software >> Microsoft Access >> 
Como executar uma instrução SQL contra uma planilha do Excel
Saber como executar estruturados declarações Query Language contra uma planilha do Excel pode ser valioso . Microsoft Excel é um aplicativo de planilha incluído na suíte Microsoft Office. SQL é usado principalmente em bancos de dados relacionais , mas também pode ser usado para ler uma planilha do Excel. Visual Basic for Applications (VBA) é usado para automatizar tarefas rotineiras dentro dos aplicativos do Microsoft Office . Em poucos passos você pode escrever código VBA para executar uma instrução SQL e ler dados gravados em uma planilha do Excel. Coisas que você precisa
Microsoft Office Access 2007
Microsoft Office Excel 2007
Show Mais instruções
1

Inicie o Microsoft Excel 2007 e digite " Column1 " em " A1 " , " Column2 " em " B1 ".

Tipo " A "em" A2 " , " B " em " A3 " , " C " , em " A4 " , " D " em " A5 . "

Digite " 1 " em " B2 ", "2 " em " B3 ", "3 " em " B4 ", " 4 " em " B5 ".

Salve sua planilha para " C : \\ " como" book1.xls "
2

Inicie o Microsoft Office Access 2007 e clique em" Banco de Dados em Branco ", em seguida, selecione " Criar " . . Clique em "Ferramentas de banco de dados " e selecione "Visual Basic". Clique no botão " Inserir" campo e selecione
3

Digite o seguinte para criar o " runSQLExcel " sub-rotina "Módulo ". :

Private Sub runSQLExcel ()

Pressione " Enter".
4

Digite o seguinte para definir suas variáveis ​​:

Const adOStatic = 3

Const adLkOpt = 3

Const adCmdString = & H1
5

Digite o seguinte para definir e conexões abertas para a planilha Excel:

Set objectConn = CreateObject (" ADODB.Connection " ) < br > Definir

objectRst = CreateObject (" ADODB.Recordset " )

objectConn.Open "Provider = Microsoft.Jet.OLEDB.4.0; " & _

"Data Source = C : \\ Book1.xls ; "& _

" Extended Properties = " " Excel 8.0 ; HDR = Yes ; ""; "
6

Digite o seguinte para executar um SQL declaração e abrir um novo conjunto de registros:

objectRst.Open "SELECT * FROM [ Sheet1 $] ", _

objectConn , adOStatic , adLkOpt , adCmdString
7

digite o seguinte para percorrer os resultados do conjunto de registros e de exibição para ambas as colunas em sua planilha:

do Until objectRst.EOF

MsgBox " Colum1 :" & objectRst.Fields.Item ( . " coluna1 " ) Value & " " & _

" Colum2 : ". & objectRst.Fields.Item ( " coluna2 " ) Valor

objectRst.MoveNext

Circuito

Pressione " F5" para executar o seu sub-rotina.

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer Relativa Distribuição de freqüência em E…
·Como fazer várias células Bigger no Excel 
·Como usar o Excel para igualar-se duas colunas diferent…
·Como colocar uma casa decimal no Excel 2003 
·Como são Excel Spreadsheets Similar ao Lotus 1-2-3 Spr…
·Como localizar um arquivo do Microsoft Excel 
·Como usar um calendário mensal no Microsoft Excel 
·Como desenhar formas para Microsoft Excel 
·Como bloquear a linha superior no Excel 
·Excel 2007 Vs . Excel 2003 
  Artigos em destaque
·O que é o arquivo de extensão Nsm 
·Como converter M2V para MPG 
·Como usar Uniqueidentifier em SQL 
·Como Rip & Burn um CD de Áudio 
·Como manualmente Zona Atualização de alarme 
·Como reproduzir arquivos 3GP em seu Desktop PC 
·Como juntar arquivos MP4 para Mac OS com Mac MP4 Joiner…
·Como fazer um CD Bootable ISO 
·Como desinstalar o Omnipage em Vista 
·Como converter um DVD para iPod Formato 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados