怎样在Excel中添加用c语言编写的程序?

怎样在Excel中添加用c语言编写的程序?,第1张

通过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()

1、首先打开Excel,以制作一个抽奖小程序为例,先输一些数据。

2、首先我们在抽奖区的单元格中输入=INDEX()。

3、然后选中数据源,也就是所有成员。

4、然后继续输入=INDEX(E:E,Randbetween())。

5、在Randbetween()这咐坦个涵数中输入1,5,也就是数据源。敏简余

6、输入完成后,回车确认,这样一个抽奖小程序就制作好了。

7、我们只需要按f9里面的幸运儿就桥滚跟着切换了。

一、工具: microsoft office Excel

二、 *** 作步骤

1. 双击打开桌面的EXCEL。

2. 单击右上角的OFFICE图标,找到EXCEL选项,单击打开。

3. 勾选毕缺指在功能区显示“开发工具”选项卡,单击确定按手配钮完成修改。

4. 单击菜单扮神栏的开发工具,然后找到Visual Basic单击打开便可以进行相关的VBA编程。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8241874.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存