资源简介
C++操作excel,将数据保存到excel中.
已封装成dll,调用dll可以实现对excel的操作保存数据
其中给了调用dll的例子以及说明文档
已经实现的函数功能:
SetSheetNum(USHORT newVal) 设置工作薄个数
SetCurrentSheet(USHORT newVal) 设置当前工作薄
SetFontWeight(int newVal) 设置字体粗细
SetCellFormat(const wchar_t* newVal) 设置单元格数字显示格式
SetMergedColumns(int row, int col, USHORT nColNum) 设置单元格合并列,从第row行第col列开始合并nColNum列
SetMergedRows(int row, int col, USHORT nRowNum) 设置单元格合并行,从第row行第col列开始合并nRowNum行
SetAlignment(BYTE nAlignment) 设置单元格对齐方式
SetColWidth(const int nColIndex, USHORT nWidth) 设置列宽
SetFontHeight(int nHeight) 设置字体高度
SetFontColor(BOOL bTrue, int nColor) 设置字体颜色
SetBackgroundColor(BOOL bTrue, int nColor) 设置背景色
WriteExcelW(const wchar_t* svConext, int row, int col) 写入数据主要实现汉字输入
WriteExcelA(const char* svConext, int row, int col) 写入数据主要实现英文输入
WriteExceldouble(double fVal, int row, int col) 写入数据主要实现小数输入
WriteExcelint(int nVal, int row, int col) 写入数据主要实现整数输入
SaveExcel(const char* newVal) 保存数据
代码片段和文件信息
// RegularDllCall.cpp : Defines the class behaviors for the application.
//
#include “stdafx.h“
#include “RegularDllCall.h“
#include “RegularDllCallDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CRegularDllCallApp
BEGIN_MESSAGE_MAP(CRegularDllCallApp CWinApp)
//{{AFX_MSG_MAP(CRegularDllCallApp)
// NOTE - the ClassWizard will add and remove mapping macros here.
// DO NOT EDIT what you see in these blocks of generated code!
//}}AFX_MSG
ON_COMMAND(ID_HELP CWinApp::onhelp)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CRegularDllCallApp construction
CRegularDllCallApp::CRegularDllCallApp()
{
// TODO: add construction code here
// Place all significant initialization in InitInstance
}
/////////////////////////////////////////////////////////////////////////////
// The one and only CRegularDllCallApp object
CRegularDllCallApp theApp;
/////////////////////////////////////////////////////////////////////////////
// CRegularDllCallApp initialization
BOOL CRegularDllCallApp::InitInstance()
{
AfxEnableControlContainer();
// Standard initialization
// If you are not using these features and wish to reduce the size
// of your final executable you should remove from the following
// the specific initialization routines you do not need.
CRegularDllCallDlg dlg;
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: Place code here to handle when the dialog is
// dismissed with OK
}
else if (nResponse == IDCANCEL)
{
// TODO: Place code here to handle when the dialog is
// dismissed with Cancel
}
// Since the dialog has been closed return FALSE so that we exit the
// application rather than start the application‘s message pump.
return FALSE;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 528448 2011-07-06 16:06 RegularDllCall\MyExceldll.dll
文件 17920 2011-07-06 17:18 RegularDllCall\MyExceldll使用说明.xls
文件 3723 2005-09-20 17:15 RegularDllCall\ReadMe.txt
文件 20140 2011-07-01 15:23 RegularDllCall\RegularDllCall.aps
文件 851 2011-07-06 17:18 RegularDllCall\RegularDllCall.clw
文件 2002 2005-09-20 17:15 RegularDllCall\RegularDllCall.cpp
文件 4304 2011-07-01 11:15 RegularDllCall\RegularDllCall.dsp
文件 553 2005-09-20 17:15 RegularDllCall\RegularDllCall.dsw
文件 20480 2011-07-06 17:18 RegularDllCall\RegularDllCall.exe
文件 1412 2005-09-20 17:15 RegularDllCall\RegularDllCall.h
文件 197632 2011-07-06 17:19 RegularDllCall\RegularDllCall.ncb
文件 55808 2011-07-06 17:19 RegularDllCall\RegularDllCall.opt
文件 1685 2011-07-06 17:18 RegularDllCall\RegularDllCall.plg
文件 4577 2005-09-20 17:42 RegularDllCall\RegularDllCall.rc
文件 7910 2011-07-06 16:08 RegularDllCall\RegularDllCallDlg.cpp
文件 1410 2005-09-20 17:42 RegularDllCall\RegularDllCallDlg.h
文件 1078 2005-09-20 17:15 RegularDllCall\res\RegularDllCall.ico
文件 406 2005-09-20 17:15 RegularDllCall\res\RegularDllCall.rc2
文件 554 2005-09-20 17:42 RegularDllCall\Resource.h
文件 216 2005-09-20 17:15 RegularDllCall\StdAfx.cpp
文件 2342 2011-07-06 16:31 RegularDllCall\StdAfx.h
文件 6144 2011-07-06 17:18 RegularDllCall\wh.xls
目录 0 2011-07-01 15:16 RegularDllCall\res
目录 0 2011-07-06 17:19 RegularDllCall
----------- --------- ---------- ----- ----
879595 24
相关资源
- 用C++ 和opengl实现多个雪人,而且可以
- GPS卫星定位-实时位置计算程序-VC++源
- 使用ifstream和getline读取文件内容[c++
- c++版本自抗扰控制器
- 驱动程序加载
- C++批量处理程序模板
- C++ 高效 屏幕找图 函数源码 终极版
- 超全的网络爬虫资料含源代码c++
- c++用栈实现四则运算
- 超市收银POS机C++
- 纸牌 windows 纸牌
- 获取网络时间校正本地系统时间,C
- windows下 c++实现ping地址源码两种
- 学生成绩管理系统C语言、C++6.0 控制台
- R树的C++实现
- C++简单实现关联规则挖掘中Apriori算法
- 线性回归c++实现
- 开放源码的计算机图形学几何算法包
- Bulls and Cows C++
- log4cxx编译后的的lib和dll
- 常用数据校验源代码CRC8 CRC16 和校验
- vc++编写的界面源代码
- c++实现四则运算器源码 支持括号
- VC++注册码加密源程序含注册机、解密
- USB 通讯 libusb-win32
- 数据结构类库c++版
- 维吉尼亚加密解密C++实现
- 又一个douglas道格拉斯VC++算法
- 一个双色球彩票随机选号器6+1C++源码
- 家庭收支管理系统基于VC++ ACCESS数据库
评论
共有 条评论