電子表格如何製作c語言
㈠ c語言怎樣編程做一個表格求具體方法,感激不盡。
簡單來說可以用數組來實現,
例如定義3X3表格char A[33],A[00]~A[03]存放表格屬性,剩下的存放數據
舉個例子抽象出來就是:姓名(A00) 性別(A01) 年齡(A02)
小王(A10) 男(A11) 30(A12)
大王(A20) 男(A21) 30(A22)
㈡ 怎麼利用c語言創建excel文件
如果數據簡單的話,可以使用CSV(逗號分隔值)格式的文件。CSV格式的文件可以用Office
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[])
{
//
在程序所在目錄下面,可以看見一個名為
student.csv
的文件
FILE
*
file=fopen("student.csv","w...
}
}
fclose(file);;),%s\
struct
Student
studens[]=
{
{1,studens[i],",
男
2.h>
};:
----------------內容開始----------------
編號,
A;%s%,%s,
B;),"
int
main(int
argc,"};
int
studensAmount=sizeof(studens)/,",%s\;
return
0;%d%,studens[i];n",studens[i];男"
在程序所在目錄下面;B"男"i<,".csv
的文件
FILE
*
file=fopen(",性別
1,
C;,
男
----------------內容結束----------------
用Excel打開是這樣的;student;性別"姓名"w"studensAmount,姓名;,"
struct
Student
{
int
id;},
女
3;/stdio,"女"
char
name[10],".gender);
for(i=0;C".id,可以使用CSV(逗號分隔值)格式的文件;
int
i;sizeof(struct
Student),
char
*argv[])
{
/,可以看見一個名為
student,
};編號":
#include
<;n",
{2。比如有要保存的一張表格是這樣的,".name:
下面是示常式序。CSV格式的文件可以用Office
Excel
打開;A"},
{3,":
----------------表格開始-------------------
編號
姓名
性別
1
A
男
2
B
女
3
C
男
---------------表格結束--------------------
那麼在保存CSV文件裡面數據格式是這樣的;,",%s;
char
gender[3].csv"i++)
{
fprintf(file,"
if(file)
{
fprintf(file如果數據簡單的話
㈢ 怎樣在Excel中添加用c語言編寫的程序
通過ODBC來把Excel的表格文件的當成資料庫文件來進行讀、寫等操作,所以在Excel表格的文件的中寫入的行頭名必須是唯一(不要重名,相當於資料庫中的id值)。本文中對Excel的文件的操作的都被封裝進了一個類CSpreadSheet中,通過它我們可以非常的簡單的實現各種Excel的表格數據操作,並且可以對該類的進行了擴充來滿足自己需求。
具體實現
一、 包含Excel文件的操作類頭文件
#Include 『cspreadSheet.h』
二、 新建Excel的文件,並寫入了默認的數據
// 新建excel的文件名以及路徑,testsheet為內部的表名
cspreadSheet SS(『c:\Test.xls』, 『TestSheet』);
cstringArray SampleArray, testRow;
ss.beginTransaction();
// 加入標題
SampleArray.RemoveAll();
SampleArray.Add(『姓名』);
sampleArray.Add(『年齡』)『
ss.AddHeaders(sampleArray);
// 加入數據
cstring strName【】= {『徐景周』,『徐志慧』,『郭徽』,『牛英俊』,『朱小鵬』};
cstring strAg【】 = {『27』,』23『,『28』,『27』,『26』};
for(int i = 0; i < sizeOf(strName)/sizeOf(cstring);i++;)
{
SampleArray.RemoveAll();
SampleArray.Add(strName[i]);
SampleArray.Add(strAge[i]);
ss.AddRow(sampleArray);
}
ss.Commit();
㈣ C語言如何操作excel文件
1.寫操作 第一步:單純C語言寫入Excel文件只能是 *.csv的後綴文件(是和txt一樣,以二進制文本形式存儲,它是以都逗號分隔符做個單元格內容的劃分, .xls存儲比較復雜, .csv文件可以可以通過...
2.讀操作 讀取文件 對於讀取Excel文件的操作,使用了文件隨機定位函數fseek(),它的一般調用格式如下: fseek...
3.最新補充 2018.08.28 由於經常有朋友告訴我運行結果是0 ,並將他們的工程發到我...
㈤ 怎麼用C語言輸出表格
1、首先在打開的C語言軟體中,如下圖所示,添加stdio.h頭文件。
㈥ C語言怎麼操縱Excel表格
簡單的方法是通過ODBC來實現:
具體實現
一、 包含Excel文件操作類頭文件
#include "CSpreadSheet.h"
二、 新建Excel文件,並寫入默認數據
// 新建Excel文件名及路徑,TestSheet為內部表名
CSpreadSheet SS("c:\\Test.xls", "TestSheet");
CStringArray sampleArray, testRow;
SS.BeginTransaction();
// 加入標題
sampleArray.RemoveAll();
sampleArray.Add("姓名");
sampleArray.Add("年齡");
SS.AddHeaders(sampleArray);
// 加入數據
CString strName[] = {"徐景周","徐志慧","郭徽","牛英俊","朱小鵬"};
CString strAge[] = {"27","23","28","27","26"};
for(int i = 0; i < sizeof(strName)/sizeof(CString); i++)
{
sampleArray.RemoveAll();
sampleArray.Add(strName[i]);
sampleArray.Add(strAge[i]);
SS.AddRow(sampleArray);
}
SS.Commit();
三、 讀取Excel文件數據
CSpreadSheet SS("c:\\Test.xls", "TestSheet");
CStringArray Rows, Column;
//清空列表框
m_AccessList.ResetContent();
for (int i = 1; i <= SS.GetTotalRows(); i++)
{
// 讀取一行
SS.ReadRow(Rows, i);
CString strContents = "";
for (int j = 1; j <= Rows.GetSize(); j++)
{
if(j == 1)
strContents = Rows.GetAt(j-1);
else
strContents = strContents + " --> " + Rows.GetAt(j-1);
}
m_AccessList.AddString(strContents);
}
㈦ C語言中怎樣繪制Excel里那樣的表格,麻煩說詳細一點.
可以將程序中的內容寫入excel,你要用com組件,你直接到網路搜索vc excel就有很多結果
㈧ c語言怎麼出表格
1、首先在電腦中,打開軟體Dev-C++進入操作頁面中,然後在頁面中輸入頭文件。