-1

エクセルマクロについてはわかりません。MySQLからデータを取得し、Excelで表示する必要があります。このためのリンクやコード例を入手できますか?

4

2 に答える 2

0
Sub ADOExcelSQLServer() 
  Dim Cn As ADODB.Connection 
  Dim Server_Name As String 
  Dim Database_Name As String 
  Dim User_ID As String 
  Dim Password As String 
  Dim SQLStr As String 
  Dim rs As ADODB.Recordset 
  Set rs = New ADODB.Recordset 

Server_Name = "" ' Enter your server name here
Database_Name = "" ' Enter your database name here
User_ID = "" ' enter your user ID here
Password = "" ' Enter your password here
SQLStr = "select Period, Secured, Unsecured from cmisa.credit_facts" 

Set Cn = New ADODB.Connection 
Cn.Open "Driver={SQL Server};Server=" & Server_Name & ";Database=" & Database_Name & _ 
";Uid=" & User_ID & ";Pwd=" & Password & ";" 

rs.Open SQLStr, Cn, adOpenStatic 
 ' Dump to spreadsheet
With Worksheets("1.Overview").Range("AI7:AK19") ' Enter your sheet name and range here
    .ClearContents 
    .CopyFromRecordset rs 
End With 
 ' Tidy up
rs.Close 
Set rs = Nothing 
Cn.Close 
Set Cn = Nothing 

サブ終了

于 2012-11-14T10:37:53.683 に答える
0

データを表示したい場合は、myODBC を使用して exel に接続できます。http://searchenterpriselinux.techtarget.com/tip/Using-Excel-to-analyze-MySQL-data を参照してください。

全文を読む前に会員登録

于 2014-02-12T07:29:58.387 に答える