當前位置:首頁 » 編程語言 » 易語言excelsql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

易語言excelsql

發布時間: 2023-03-17 23:45:53

『壹』 如何用易語言實現打開並修改Excel文件

使用ODBC打開文件,將文件的內容可以讀入到高級表格內,猜春遲在高級表格內修改,最後再將高級森襲表格的內容導出EXCEL。其中需要用穗李到sql語句。

『貳』 易語言如何查詢excel資料庫

.版本 2
.支持庫 eExcel2000

Excel工作簿1.置程序 (Excel程序1) ' 設置工作簿於excel程序領導之下
Excel工作簿1.打開 (取當前目錄 () + 「\」 + 年級數 + 「.xls」) ' 本來可以加個文件名的,如果沒有文件,則另存為吧.
Excel工作簿1.表格序號 = 1 ' 設置第一張表為工作表.
Excel程序1.顯示 = 真
' 以下是把資料庫中的查詢結果放入excel程序里
tempnum = 1 ' 第一條記錄
tempnumtext = 到文本 (tempnum)
外部資料庫1.到首記錄 (記錄集句柄1)
.判斷循環首 (外部資料庫1.尾記錄後 (記錄集句柄1) = 假) ' 是不是已經到了尾記錄了.如果不是,繼續.
.變數循環首 (1, 33, 1, loopnum) ' 共有33個欄位,每行顯示33段,在excel表中表示列.tempnum表示為行
Excel工作簿1.首單元格 = 表列數組 [loopnum] + tempnumtext
Excel工作簿1.尾單元格 = 表列數組 [loopnum] + tempnumtext
Excel工作簿1.內容格式 = 「@」 ' 這代表是文本型的數據.本行可讀可寫,你可以先設置好格式,然後讀一下,顯示是什麼,再設置
Excel工作簿1.內容 = 外部資料庫1.讀 (記錄集句柄1, loopnum)
.變數循環尾 ()
外部資料庫1.到後一記錄 (記錄集句柄1)
tempnum = tempnum + 1
tempnumtext = 到文本 (tempnum)
.判斷循環尾 ()
' Excel工作簿1.保存 (取當前目錄 () + 「\」 + 年級數 + 「.xls」)
' Excel工作簿1.關閉 ()
' Excel程序1.退出 ()

『叄』 易語言excel導入sql

您是要問易語言excel怎麼導入sql嗎?易語言excel導入sql的方法如下:
1、可通過多種方法從易語言Excel導入數據。需要安裝SQLServerManagementStudio(SSMS)才能使用其中一些工具。
2、首先導出到文本(SQLServer和SQL資料庫);
3、直接從易語言Excel(僅本地SQLServer)進行就可以直接導入了。通過查詢網路得知。MicrosoftExcel是Microsoft為使用Windows和AppleMacintosh操作系統的電腦編寫的一款電子表格軟體。

『肆』 怎麼把易語言資料庫里的內容寫到Excel里

如果真
(選擇框_excel可視.選中

真)
Excel程序_寫.顯示


.如果真結束
Excel工作簿_寫.置程序
(Excel程序_寫)
Excel工作簿_寫.打開
(編輯框_需寫入excel.內容)
z

1
x

1
y

1
坐標

字元
(x

64)

到文本
(y)
Excel工作簿_寫.表格序號

z
Excel工作簿_寫.首單元格

坐標
Excel工作簿_寫.尾單元格

坐標
Excel工作簿_寫.內容=內容
Excel工作簿_寫.保存
(編輯框_需寫入excel.內容)
Excel工作簿_寫.關閉
()
Excel工作簿_寫.釋放
()
Excel程序_寫.退出
()
Excel程序_寫.釋放
()
補充內容
(2014-9-6
13:24):
如果真上面少了一行,.版本
2
.支持庫
eExcel2000
Excel程序_寫.創建
()

『伍』 如何用易語言讀取excel表格的數據

用「外部資料庫」組件,或者「EXCEL程序」和「EXCEL工作薄」組件
第一種方法,遇到文本數據和數值數據有一定可能出錯,如果EXCEL全部為文本或全部為數字就沒事
第二張方法,更完整的調用EXCEL

『陸』 易語言 SQL語句查詢結果如果顯示到超級列表框,並且導出excel,求源碼

.版本 2
.支持庫 eDB
.支持庫 iext
資料庫連接1.連接SQLServer (, , , )
記錄集1.置連接 (資料庫連接1)
記錄集1.打開 (「SELECT 列 FROM 表」, #SQL語句, )
.計次循環首 (記錄集1.記錄數量, n1)
記錄集1.讀文本 (「列」, 臨時)
超級列表框1.插入表項 (n1, 臨時, , , , )
.計次循環尾 ()
.計次循環首 (超級列表框1.取表項數 (), n2)
寫到文件 (「XX.txt」, 超級列表框1.取標題 (n2, ))
.計次循環尾 ()

『柒』 易語言怎麼導入XLS

數據導入xls:可以利用組件「外部資料庫」,做一個按鈕,在點擊按鈕子程序中輸入下面的代碼(提示:以下方法看似復雜,只需要整一遍,寫成子程序,以後所有程序均可直接調用):
外部資料庫1.打開()
調試輸出(外部資料庫.取連接文本())
1、運行程序,點擊按鈕;2、選擇數據源,在DNS名稱位置選擇「新建」;3、創建的新的數據源,選擇Microsoft Excel Driver(*.xls,*.xlsx,*.xlsb),點擊下一步;4、點擊瀏覽—桌面,文件名寫123,點擊保存,點擊下一步,點擊完成;5、在ODBC Microsoft Excel安裝窗口點擊「選擇工作簿」,找到你想打開的excel表,點擊確定;6、在ODBC Microsoft Excel安裝窗口點擊確定;7、在選擇數據源窗口點擊確定,剩下全部點擊確定;8、你會發現會出現調試文本,是「ODBC;DBQ=C:\USERS\ADMINISTRATOR\DESKTOP\戶籍地關聯.xlsx;DefaultDir=C:\USERS\ADMINISTRATOR\DESKTOP;Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DriverId=1046;FIL=excel 12.0;FILEDSN=C:\Users\Administrator\Desktop\123.dsn;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;ReadOnly=1;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;」
這就是以資料庫方式連接excel的方法,這個文本就是連接使用的信息,我已經將上述文本寫成了子程序,直接寫入參數excel文件路徑即可連接,寫入方式需要用sql語言(外部資料庫1.執行(sql插入語句)):
.版本 2
.子程序 連接Excel, 邏輯型
.參數 excel路徑, 文本型
.判斷開始 (外部資料庫_Excel.打開 (「ODBC;DBQ=」 + excel路徑 + 「;DefaultDir=」 + 取文本左邊 (excel路徑, 倒找文本 (excel路徑, 「\」, , 假)) + 「;Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DriverId=1046;FIL=excel 12.0;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;ReadOnly=0;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;」, , ) = 假)
返回 (假)
.默認
返回 (真)

『捌』 如何用易語言操控Excel裡面數據

利用易語言編程環境創建一個「Windows窗口程序」。點擊菜單「工具」->「支持庫配置」項。
在打開的窗口中,找到並勾選「通用對象支持庫
2.0版」,並點擊「確定」以添加「超級列表框」組件。
接下來在「啟動窗口」中繪制如圖所示的界面,其中包括一個「外部資料庫」和一個「超級列表框」(從擴展面板中可以找到)組件。
然後利用Excel創建一個名為「jiance.xls」的Excel文件。其內容如圖所示:
註:將該文件與易語言程序本身放置在同一目錄下。
5、確保選中「啟動窗口」,然後為其添加「創建完畢」事件。接著輸入如圖所示的易語言代碼:
.版本
2
.支持庫
iext
.如果真
(外部資料庫1.打開
(「ODBC;DBQ=」

取當前目錄
()

「\jiance.xls;Driver={Microsoft
Excel
Driver
(*.xls)};DriverId=790;FIL=excel
8.0;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;ReadOnly=0;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;」,
,
)

假)

信息框
(「資料庫連接失敗!」,
#錯誤圖標,
)

返回
()
.如果真結束
查詢語句

「select
*
from
[Sheet1$]」
記錄集

外部資料庫1.查詢
(查詢語句)
.如果真
(記錄集

0)

信息框
(「查詢失敗!」,
#錯誤圖標,
)

返回
()
.如果真結束
外部資料庫1.到首記錄
(記錄集)
局部_計次

1
超級列表框1.插入列
(,
「序號」,
80,
,
,
)
超級列表框1.插入列
(,
「姓名」,
80,
,
,
)
超級列表框1.插入列
(,
「性別」,
80,
,
,
)
超級列表框1.插入列
(,
「年齡」,
80,
,
,
)
.判斷循環首
(外部資料庫1.尾記錄後
(記錄集)

假)

局部_臨時A

外部資料庫1.讀
(記錄集,
1)

局部_臨時B

外部資料庫1.讀
(記錄集,
2)

局部_臨時C

到文本
(外部資料庫1.讀
(記錄集,
3))

索引

超級列表框1.插入表項
(,
,
,
,
,
)

超級列表框1.置標題
(索引,
0,
到文本
(局部_計次))

超級列表框1.置標題
(索引,
1,
局部_臨時A)

超級列表框1.置標題
(索引,
2,
局部_臨時B)

超級列表框1.置標題
(索引,
3,
局部_臨時C)

外部資料庫1.到後一記錄
(記錄集)

局部_計次

局部_計次

1
.判斷循環尾
()
外部資料庫1.關閉記錄集
()