⑴ 如何把Excel數據轉化成sql語句
前者是數據,後者是程序,如果將數據都寫進程序,效率太低了。
你的本意估計是需要將excel數據導入sql資料庫
1、在excel中編寫代碼,循環將數據寫入sql資料庫
2、從sql資料庫中,編寫代碼將excel數據導入資料庫
3、藉助第三方軟體,將excel數據寫入sql資料庫
⑵ 如何把Excel資料轉化成SQL語句
如何把Excel資料轉化成SQL語句
1、開啟企業管理器,開啟緩畢纖要匯入資料的資料庫,在表上按右鍵,所有任務-->匯入資料,彈出DTS匯入/匯出向導,按 下一步 , 2、選擇資料來源 Microsoft Excel 97-2000,檔名 選擇要匯入的xls檔案,按 下一步 , 3、選擇目的 用於SQL Server 的Micro...
前者是資料,後者是程式,如果將資料都寫程序序,效率太低了。
你的本意估計是需要將excel資料匯入sql資料庫
1、在excel中編寫程式碼,迴圈將資料寫入sql資料庫
2、從sql資料庫中,編寫程式碼將excel資料匯入資料庫
3、藉助第三方軟體,將excel資料寫入sql資料庫
:jingyan../article/cdddd41c92924d53cb00e189.
1、在你的excel表格中增加一列
2、在第一行的D列,就是D1中輸入公式: =CONCATENATE("INSERT INTO PERSONS_SERIAL_NUMBER(PERSONS_NO, PERSONS_NAME,ID_NUMBER) VALUES('" & B1 & "', '" & C1 & "', '" & E1 & "');")
3、此時D1已經生成了如下的sql語句: INSERT INTO PERSONS_SERIAL_NUMBER(PERSONS_NO, PERSONS_NAME,ID_NUMBER) VALUES('xxxxx', 'xxxx, 'xxxxxxxxxx');
4、將D1的公式復制到所有行的D列,方法是:把資料放在單元格最右下角,當滑鼠變成十字形時,往下拖到最後一行放開就會自動復制,動態改變values裡面的引數
5、此時D列已經生成了所有的sql語句
6、把D列復制到一個純文字檔案中,推薦使用UltraEdit進行處理。
如何把mysql某些資料轉化成sql
SQL SERVER有一個自帶的匯入匯出工具,你可以用它來把SQL SERVER的資數搜料匯入到MYSQL。
如果無法執行的話,可以自己編寫程式,將SQL SERVER的資料按照MYSQL中你建設的表的欄位標准來匯出,然後再匯入到MYSQL。
如何把SQL資料檔案轉化成ACCESS資料
sql企業管理器裡面有一個數據匯入匯出
你可以把表直接匯出excel檔案的
如何把word做的一些資料轉化成EXCEL
直接復制就自動分好單元格了。 直接擾仿復制啊。 我樓下的朋友(zjgwenqi - 助理 二級)方法可行,我的方法刪掉了。 ,lCXXtZ
如何將一張資料庫表中的資料匯出或轉化成sql語句
sql
方法/步驟
很多時候我們在生產資料庫上面只能進行簡單的查詢,是不能增刪查改的。但是又想使用真實的資料。
如果用plsql develop是可以實現將資料匯出成insert語句的。但是匯出之後是全部的列都會出現在insert語句裡面。
3
遇到一些空值,日期之類的還要處理一下才行,而且有很多列是自己不需要的。
4
這個時候就需要用sql來構造insert語句了。他是比較自由和靈活的,可控制性比較強。
如何把shibor 日資料轉化成月資料
請在日期後插入一列,如C列,在C1輸入公式: =TEXT(A1,"yyyy-mm") 將日期轉換為年月的文字,下拉復制; 再進行資料透視表按這年月作透視,將氣溫匯總除以氣溫計數即可得出平均值。 或請你將原表作附件上傳,幫你做一下
如何將SQLite DB檔案轉化成帶插入的sql語句
找到由SQLServer轉換的SQLite DB檔案(可參考我的以前的經驗:SQLServer資料庫表匯出SQLite DB檔案方法),
下載動軟程式碼生成工具並安裝,按照成功後到所有程式可以檢視到
執行動軟程式碼生成工具進入到主介面。
點選左上角的新增伺服器注冊,彈出資料庫型別窗體。選擇SQLLite,點選下一步。如下圖:
接下來會彈出選擇SQLite資料庫窗體,在資料庫檔案文字框輸入本地SQLite db檔案路徑,點選確定(。系統會提示關閉軟體從新開啟。
重新開啟動軟程式碼生成工具後,到左邊伺服器可以看見那你的SQLite資料庫
選擇一張表,右鍵選擇生成資料腳步(。會彈出一個提示:「如果該表資料量較大…」,直接選擇「是」(,點選「是」後右邊出現生成的sql語句,包含新增語句和插入資料的語句。儲存檔案即可。
⑶ 在Excel里用宏實現自動生成sql語句的問題
分類: 電腦/網路猜悔 >> 程序設計 >>毀核 其他編程語言
問題描述:
請看我的Bolg里有圖片描述,一目瞭然.blog.sina/u/***********即點擊按鈕生成5條insert語句,用分號閣開.
知道思路的說下思路,知纖兆掘道細節的最好說詳細點啦,先謝謝!
解析:
Const MAX_NUM_ROW = 5000
Const PATH_OUTPUT_ROW = 1
Const PATH_OUTPUT_COL = 2
Const FILE_OUTPUT_ROW = 2
Const FILE_OUTPUT_COL = 2
'Template Info
Const ENTRP_CDE_COL = 1
Const RPT_TMPLT_ID_COL = 2
Const RPT_FMT_TYP_COL = 3
Const FNCTN_ID_COL = 4
Const TMPLT_PATH_COL = 5
Const BNDL_PATH_COL = 6
Const RPT_NAM_GEN_CLASS_COL = 7
Const RPT_DATASOURCE_CLASS_COL = 8
Const ACK_RPT_TMPLT_ID_COL = 9
Const REC_VER_NUM_COL = 10
Const INIT_TIME_COL = 11
Const LAST_UPD_TIME_COL = 12
Const LAST_UPD_BY_COL = 13
Const START_ROW = 5
Private Type Tmplt
ENTRP_CDE As String
RPT_TMPLT_ID As String
RPT_FMT_TYP As String
FNCTN_ID As String
TMPLT_PATH As String
BNDL_PATH As String
RPT_NAM_GEN_CLASS As String
RPT_DATASOURCE_CLASS As String
ACK_RPT_TMPLT_ID As String
REC_VER_NUM As String
INIT_TIME As String
LAST_UPD_TIME As String
LAST_UPD_BY As String
End Type
Dim noOfTmplts As Integer
Dim TmpltArray(MAX_NUM_ROW) As Tmplt
Private Sub CommandButton1_Click()
generateSQL
End Sub
Private Sub generateSQL()
makedir
initData
writeToFile
End Sub
Private Sub makedir()
On Error Resume Next
'Make Directory
MkDir Sheet18.Cells(PATH_OUTPUT_ROW, PATH_OUTPUT_COL)
End Sub
Private Sub initData()
Erase TmpltArray
'Erase TmpltRoleArray
'noOfUserRoles = 0
noOfTmplts = 0
Dim j As Integer
'Lookup all fields
For j = START_ROW To MAX_NUM_ROW
If Sheet18.Cells(j, RPT_TMPLT_ID_COL) = "" Then
Exit For
End If
'Set Template
TmpltArray(noOfTmplts).ENTRP_CDE = Sheet18.Cells(j, ENTRP_CDE_COL)
TmpltArray(noOfTmplts).RPT_TMPLT_ID = Sheet18.Cells(j, RPT_TMPLT_ID_COL)
TmpltArray(noOfTmplts).RPT_FMT_TYP = Sheet18.Cells(j, RPT_FMT_TYP_COL)
TmpltArray(noOfTmplts).FNCTN_ID = Sheet18.Cells(j, FNCTN_ID_COL)
TmpltArray(noOfTmplts).TMPLT_PATH = Sheet18.Cells(j, TMPLT_PATH_COL)
TmpltArray(noOfTmplts).BNDL_PATH = Sheet18.Cells(j, BNDL_PATH_COL)
TmpltArray(noOfTmplts).RPT_NAM_GEN_CLASS = Sheet18.Cells(j, RPT_NAM_GEN_CLASS_COL)
TmpltArray(noOfTmplts).RPT_DATASOURCE_CLASS = Sheet18.Cells(j, RPT_DATASOURCE_CLASS_COL)
TmpltArray(noOfTmplts).ACK_RPT_TMPLT_ID = Sheet18.Cells(j, ACK_RPT_TMPLT_ID_COL)
TmpltArray(noOfTmplts).REC_VER_NUM = Sheet18.Cells(j, REC_VER_NUM_COL)
TmpltArray(noOfTmplts).INIT_TIME = Sheet18.Cells(j, INIT_TIME_COL)
TmpltArray(noOfTmplts).LAST_UPD_TIME = Sheet18.Cells(j, LAST_UPD_TIME_COL)
TmpltArray(noOfTmplts).LAST_UPD_BY = Sheet18.Cells(j, LAST_UPD_BY_COL)
noOfTmplts = noOfTmplts + 1
Next
End Sub
Private Sub writeToFile()
Dim lvOutputPath As String
lvOutputPath = Sheet18.Cells(PATH_OUTPUT_ROW, PATH_OUTPUT_COL) & "\" & Sheet18.Cells(FILE_OUTPUT_ROW, FILE_OUTPUT_COL)
If lvOutputPath = "" Then
MsgBox "File Output Path Missing!"
Exit Sub
End If
fileNum = FreeFile
' Open Output Path
Open lvOutputPath For Output As fileNum
Dim lvUserSql As String
For j = 0 To noOfTmplts - 1
lvUserSql = "INSERT INTO RS_RPT_TMPLT(ENTRP_CDE,RPT_TMPLT_ID,RPT_FMT_TYP,FNCTN_ID,TMPLT_PATH,BNDL_PATH,RPT_NAM_GEN_CLASS,RPT_DATASOURCE_CLASS,ACK_RPT_TMPLT_ID,REC_VER_NUM,INIT_TIME,LAST_UPD_TIME,LAST_UPD_BY) " & _
"values('TF','" & TmpltArray(j).RPT_TMPLT_ID & "','" & TmpltArray(j).RPT_FMT_TYP & "','" & TmpltArray(j).FNCTN_ID & "','" & TmpltArray(j).TMPLT_PATH & "','" & TmpltArray(j).BNDL_PATH & "','" & _
TmpltArray(j).RPT_NAM_GEN_CLASS & "','" & TmpltArray(j).RPT_DATASOURCE_CLASS & "','" & TmpltArray(j).ACK_RPT_TMPLT_ID & "'," & TmpltArray(j).REC_VER_NUM & "," & TmpltArray(j).INIT_TIME & "," & TmpltArray(j).LAST_UPD_TIME & ",'" & TmpltArray(j).LAST_UPD_BY & "');"
Print #fileNum, lvUserSql
Next
Close fileNum
MsgBox "Finished"
Exit Sub
Err_Open_File:
Close lvFileNum
If Err.Number = 76 Then
'Path Not Found
MsgBox Err.Description
Exit Sub
Else
MsgBox Err.Description
Exit Sub
End If
End Sub
⑷ Excel轉換為SQL語句 問題
1、例如我想把圖1的數據給添加到圖2的資料庫中;
⑸ excel2010怎樣生成sql語句
自己寫吧,很簡單的
Set conn = CreateObject("adodb.connection")
conn.Open "provider=microsoft.jet.oledb.4.0;extended properties=excel 8.0;data source=" & ThisWorkbook.FullName
Sql = "select top 3 * from [sheet1$A2:D]"
[H3].CopyFromRecordset conn.Execute(Sql)
conn.Close: Set conn = Nothing
⑹ 在excel里sql語句怎麼寫
OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;HDR=YES;DataBase="+Path +"';'':'','select * from [Sheet1$]')";
string sql = " SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;HDR=YES;DataBase=" + Path + "',Sheet1$)";
⑺ 如何將Excel數據轉換為SQL腳本
1、把乎絕Excel通過DTS包導入到資料庫中,再通過軟體生成Sql腳本型臘(另存為sql)。
2、通過Excel中的公式來生成Sql語句。
可以藉助很多卜頃滑其它工具,資料庫查詢工具,UE等。
⑻ 如何把Excel數據轉化成SQL語句
1、例如我想把圖1的數據給添加到圖2的資料庫中;
⑼ EXCEL轉換SQL語句
insert into T_GF_ORG
(GID,是否確認,是否拼團,是否秒殺,縮略圖,商品編號,商品貨號,條形碼,庫存,售價,重量,運費,銷量,瀏覽量,評論量,添加時間,更新時間,狀態,推薦,排序,所屬欄目)
values ('1','','0',0,外徑*粗細為
5*1.9的優質NBR丁青黑色O型圈z,/ow-content/uploads/nbrorings.jpg',S0000001',S0000001',',1000000',.03',0
kg',固定',0',2',0',43928.6042708333',43936.4357407407',',',1',丁晴O型圈);
同時可以利用excel公式直接寫出來:
=CONCATENATE("insert into T_GF_ORG (GID,是否確認,是否拼團,是否秒殺,縮略圖,商品編號,商品貨號,條形碼,庫存,售價,重量,運費,銷量,瀏覽量,評論量,添加時間,更新時間,狀態,推薦,排序,所屬欄目)
values ('",A2,"','",B2,"','",C2,"',",D2,",",E2,",",F2,"',",G2,"',",H2,"',",I2,"',",J2,"',",K2,"',",L2,"',",M2,"',",N2,"',",2,"',",P2,"',",Q2,"',",R2,"',",S2,"',",T2,"',",U2,"',",V2,");")