一:寫excel文件。
//二:讀excel文件。獲取程式所在目錄
getcurrentdirectory(max_path,g_cspathbuff);
//建立並寫入excel檔案
cdatabase database;
char *sdriver = "
microsoft excel driver (*.xls)
";//
excel安裝驅動
char
***celfile[max_path];
sprintf(***celfile,
"%s\\data.xls
",g_cspathbuff);//
要建立的excel檔案
char ssql[500
]; deletefile(***celfile);
try
;dsn='''';firstrowhasnames=1;readonly=false;create_db=\"%s\";dbq=%s",
sdriver, ***celfile, ***celfile);
//建立資料庫 (既excel**檔案)
database.openex(ssql,cdatabase::noodbcdialog);
//建立表結構(雷管數量、爆破座標、爆破日期、、、)
sprintf(ssql,
"create table 批次%d ( 雷管數量 text,爆破日期 text,經度 text,緯度 text,爆破人員編號 text,起爆器編號 text,資訊狀態 text,雷管編號 text,雷管id text,延遲時間 text)",
i);//執行sql語句
database.executesql(ssql);
sprintf(ssql,
"insert into 批次%d(雷管數量,爆破日期,經度,緯度,爆破人員編號,起爆器編號,資訊狀態) values(%s,%s,%s,%s,%s,%d,%s)",
i,g_dbdarray[i].ucdetonatorlength,
g_dbdarray[i].ucblastingdate,
csjingdu,
csweidu,
g_dbdarray[i].ucoperatorid,
g_noperatordev,
g_dbdarray[i].ucisread
);//執行sql語句
database.executesql(ssql);
}catch (cmemoryexception, e)
end_catch
1、首先要填如下支援類。
2、怎麼新增(即新增excel標頭檔案)
4、上二步做好後就可以寫開啟.xls文件的**了。
//5、效果如下。todo: add your control notification handler code here
判斷是否存在excel應用程式
workbooks objbooks;
_workbook objbook;
worksheets objsheets;
_worksheet objsheet;
range objrange,usedrange;
//單元格獲取
font font;
"");//
判斷是否存在excel應用程式
colevariant voptional((long
)disp_e_paramnotfound,vt_error);
objbooks.attachdispatch(pwkbooks,true);
objbook=objbooks.add(voptional);
objsheets=objbook.getsheets();
char
***celfile[max_path];
sprintf(***celfile,
"%s\\data.xls
",g_cspathbuff);//
要建立的excel檔案
objbooks.open(***celfile,voptional,voptional,voptional,voptional,voptional,voptional,
voptional,voptional,voptional,voptional,voptional,voptional,voptional,voptional);
e家modem共享上網方法
辦理我的e家時送的modem是個閹割版,遮蔽了路由,一直只能同時上兩個 e家有兩個帳號 現在家裡的計算機增員了,2個同時上網已經不夠,因此需要做個破解。有個帖子描述得很好,使用telecomadmin這個特權使用者進到modem進行修改。但在我的modem上使用主帳號時總是報認證錯誤 無論是否加 最...
一種計算e的方法
原理 平均e個 0,1 之間的隨機數之和會大於1.原因 n個數之和小於1的概率是1 n 則n個數之和大於1的概率則是1 1 n 恰好n個數之後大於1的概率,等於n個數之後大於1的概率減去n 1個數之和大於1的概率,即 1 1 n 1 1 n 1 n 1 n 則n的期望為 sum n 1 n n su...
freeswitch與E1裝置對接方法
一 使用e1閘道器 最簡單 freeswitch直接和e1閘道器相連,e1閘道器和其他e1裝置相連。這種方法最簡單,freeswitch端不用做任何開發,在e1閘道器上做好配置,直接可以打通。二 使用e1板卡 1 fs使用mod freetdm模組與sangoma的軟體freetdm聯絡起來。fre...