c语言写入excel6,VC6下Excel文件的读取和写入

本文介绍了如何在VC6环境下使用C++通过Excel API进行读取和写入Excel文件的操作。首先需要安装Excel并引入相关库,然后初始化Ole,创建Excel模板文件。接着展示了读取Excel文件的代码,包括打开文件、获取数据和关闭文件的步骤。最后,文章展示了如何新建和写入Excel文件,包括设置模板文件、定义新文件名、写入数据并保存文件的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

--API方式

1、必须先安装Excel;

2、在工程中导入Excel API:

ClassWizar->Add Class->选择excel.exe->选中全部->确定

自动添加excel.h、excel.cpp到工程

3、Ole初始化:

在InitInstance()函数,添加:AfxOleInit();

4、创建Excel模板文件:

新建一个空的xls文件,改名为tpl.xls,放到运行目录下。

API新建Excel文件时会以tpl.xls为模板。

5、读取Excel文件:

bool CMainFrame::LoadExcelFile(const char* pszExcelFile)

{

if (!pszExcelFile)

{

return false;

}

COleVariant VOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR);

CString sValue = "";

_Application objApp;

Workbooks objBooks;

_Workbook objBook;

Worksheets objSheets;

_Worksheet objSheet;

Range objRange;

VARIANT vRet;

// 打开Excel文件

objApp.CreateDispatch("Excel.Application");<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值