當前位置:聚美館>智慧生活>心理>

怎樣用C語言讀取excel檔案

心理 閱讀(2.07W)
怎樣用C語言讀取excel檔案

C語⾔讀取excel⽂件

步驟

1、 將Excel⽂件另存爲*⽂件(是和txt⼀樣,以⼆進制⽂本形式存儲,它是以都逗號分隔符做個單元格內容的劃分),這⾥要特別注意在

另存爲時,會有兩個關於csv的選項,如果需要在C語⾔中,讀取中⽂,需要選擇 CSV(逗號風格)(*)。CSV UTF-8格式,在C 語⾔中中⽂會出現亂碼。

2、 在C語⾔中使⽤FILE,讀取數據。將表格數據存⼊數組中。細節見代碼註釋:

#define maxFactorNumber 128 //最⼤因素個數

//這⾥需要存儲字元串的值到數組,所以不能寫成typedef char * Matrix[maxYSNumber][maxYSNumber]

//否則只能儲存引⽤。⼀旦被引⽤的字元串發⽣變化,就會產⽣意想不到的結果。

簡單的方法是透過ODBC來實現: 具體實現

一、 包含Excel檔案操作類頭檔案 #include "CSpreadSheet.h"

二、 新建Excel檔案,並寫入默認數據 // 新建Excel檔案名及路徑,TestSheet爲內部表名 CSpreadSheet SS("c:", "