C 資料儲存到xls中

2021-10-13 02:00:16 字數 1544 閱讀 7426

1.將資料儲存至當前執行目錄下:

cfile file;

int ndata1 =

100;

//這裡只是簡單的將ndata1和ndata2資料儲存到xls檔案中

int ndata2 =

200;

cstring msg;

tchar szpath[max_path]

;//獲取路徑資訊

::getmodulefilename((

)->m_hinstance, szpath, max_path)

;cstring szexefilepath = szpath;

int index = szexefilepath.

reversefind

('\\');

szexefilepath = szexefilepath.

left

(index +1)

;cstring filename = szexefilepath + strrpttime +

".xls"

;//儲存在執行目錄下

ctime time = ctime::

getcurrenttime()

;//獲取當前時間

cstring strrpttime = time.

format

("%y%m%d%h%m%s");

cstring filename = szexefilepath + strrpttime +

".xls"

;//儲存在執行目錄下if(

!file.

open

(filename, cfile::modecreate | cfile::modereadwrite | cfile::shareexclusive)

)msg.

format

("%d\t%d\n"

, ndata1 , ndata12)

;file.

write

(msg, msg.

getlength()

);file.

close()

;

2.定位到最後一行(新增多行資料時會用到):

file.

seektoend()

;//

2.檔案的關閉(可放到析構函式中,退出時進行檔案關閉)

if

(file.m_hfile != cfile::hfilenull)

//檢測檔案是否開啟

cfile類的成員變數:

m_hfile:表示乙個開啟檔案的作業系統檔案控制代碼。通過對m_hfile 與 cfile::hfilenull的比較來判斷該檔案是否已經開啟。

還可以利用file.getfilename().isempty()來判斷

if

(!file.

getfilename()

.isempty()

)6

檔案儲存到資料庫中

最近開發乙個專案,涉及到將檔案儲存到資料庫中,在網上找到了例程,故貼出來,大家共享。下面介紹一下使用c 來完成此項任務。首先,介紹一下儲存檔案到資料庫中。將檔案儲存到資料庫中,實際上是將檔案轉換成二進位製流後,將二進位製流儲存到資料庫相應的字段中。在sql server中該字段的資料型別是image...

scrapy 將資料儲存到MongoDB中

1.在pipelines.py中自定義自己的pipeline import pymongo class mongopipeline object def init self,client,db self.client pymongo.mongoclient client self.db self.c...

檔案儲存到資料庫中

最近專案中遇到新問題,問題描述如下 1 需求 應用後台每天定時讀取本地伺服器上傳的excel 並進行解析。2 背景 因為生產上部署兩台應用伺服器 負載均衡 excel放在nfs共享目錄中,這樣兩台伺服器都能讀取excel。為了防止excel被讀取兩次,所以 中每次讀完會加鎖,乙個應用讀完了,另乙個就...