當前位置:才華齋>計算機>C語言>

怎麼利用c語言建立excel檔案

C語言 閱讀(5K)

想要利用c語言建立excel檔案再把它匯入excel其實很簡單,如果資料簡單的話,可以使用CSV(逗號分隔值)格式的檔案。CSV格式的檔案可以用OfficeExcel 開啟。比如有要儲存的一張表格是這樣的':

怎麼利用c語言建立excel檔案

----------------表格開始-------------------

編號 姓名 性別

1 A 男

2 B 女

3 C 男

---------------表格結束--------------------

那麼在儲存CSV檔案裡面資料格式是這樣的:

----------------內容開始----------------

編號,姓名,性別

1, A, 男

2, B, 女

3, C, 男

----------------內容結束----------------

用Excel開啟是這樣的:

下面是示例程式:

#include

struct Student

{

int id;

char name[10];

char gender[3];

};

int main(int argc, char *argv[])

{

// 在程式所在目錄下面,可以看見一個名為 的檔案

FILE * file=fopen("","w");

struct Student studens[]=

{

{1,"A","男"},

{2,"B","女"},

{3,"C","男"},

};

int studensAmount=sizeof(studens)/sizeof(struct Student);

int i;

if(file)

{

fprintf(file,"%s%,%s,%s","編號","姓名","性別");

for(i=0;i

{

fprintf(file,"%d%,%s,%s",studens[i],studens[i],studens[i]er);

}

}

fclose(file);

return 0;

}