C ODBC操作excel全過程

2021-06-09 05:25:22 字數 1007 閱讀 9064

想要通過odbc直接讀、寫excel**檔案,首先,應確保odbc中已安裝有excel**檔案的驅動"microsoft excel driver (*.xls)"。然後,可根據下面步驟進行:

1. 在stdafx.h檔案中加入:

#include

#include

2. 通過odbc直接建立excel檔案(暫定檔名:demo.xls)

//建立並寫入excel檔案

void crwexcel::writetoexcel()

;dsn='';firstrowhasnames=1;readonly=false;create_db=\"%s\";dbq=%s",sdriver, ***celfile, ***celfile);

// 建立資料庫 (既excel**檔案)

if( database.openex(ssql,cdatabase::noodbcdialog) )

// 關閉資料庫

database.close();

}catch_all(e)

end_catch_all;

}3. 通過odbc直接讀取excel檔案(暫定檔名:demo.xls)

// 讀取excel檔案

void crwexcel::readfromexcel()

// 建立進行訪問的字串

sdsn.format("odbc;driver=;dsn='';dbq=%s", sdriver, sfile);

try// 關閉資料庫

database.close();

}catch(cdbexception, e)

end_catch;

}// 獲取odbc中excel驅動

cstring crwexcel::getexceldriver()

pszbuf = strchr(pszbuf, '\0') + 1;

}while (pszbuf[1] != '\0');

return sdriver;

}

建站全過程

1 先確定做哪個 如新龍浩 2 獲得資料 包括如下 公司介紹 公司簡介 企業文化,企業榮譽 企業歷程 企業 產品介紹 產品各引數 欄目介紹 一般是 首頁 新聞中心 產品介紹 解決方案 服務支援 關於公司 功能介紹 一般為產品發布 新聞發布,主要是細緻的要求。完成時限 完成的時間 3 製作後台 no1...

感冒全過程

感冒病雖小,卻時不時的來襲,很影響工作和新籤,真的很煩人。既來之則安之,好好應對 不知不覺中又感冒了,前幾天伴隨輕微的咳嗽,一直無大礙,昨天經風一吹開始加重,流清水鼻涕。晚上聽朋友推薦兩種藥 貴州百靈維c銀翹片和北京同仁堂感冒清熱顆粒兩種藥,去藥店一問說這兩種藥不能同時吃,維c銀翹片是治風熱感冒的,...

SAMBA設定全過程

設定 etc samba b.conf netbios your host name workgroup workgroup security user username map yes 1 新增系統帳號 useradd hypoz useradd redhat 2 新增samba使用者和密碼 bp...