社区
数据库
帖子详情
求教:如何获得Excel文件的表单名?
alfred13
2003-08-20 04:50:03
求教:如何获得Excel文件的表单名?
我在做一个Excel文件得导入程序,不知道怎么获得文件的表单名?
默认情况下,Excel新建会生成sheet1,sheet2,sheet3。假如我自定义表单名,那么再数据查询下,怎么找到这个表单?
请高手赐教!
在下不胜感激!
...全文
156
7
打赏
收藏
求教:如何获得Excel文件的表单名?
求教:如何获得Excel文件的表单名? 我在做一个Excel文件得导入程序,不知道怎么获得文件的表单名? 默认情况下,Excel新建会生成sheet1,sheet2,sheet3。假如我自定义表单名,那么再数据查询下,怎么找到这个表单? 请高手赐教! 在下不胜感激!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alfred13
2003-08-22
打赏
举报
回复
非常感谢!
加分!
gzshd
2003-08-21
打赏
举报
回复
不好意思,忘了说了,在前面声明一下:
COleVariant vOpt(DISP_E_PARAMNOTFOUND,VT_ERROR);
alfred13
2003-08-21
打赏
举报
回复
_Workbook oBook = oBooks.Add(vOpt);
提示:vOpt未定义;
我查到需要一个add(const VARIANT &Template);
请问这个变量,是类成员还是需要重新定义?
再次感谢!
gzshd
2003-08-21
打赏
举报
回复
给你写了一个详细的:
#include "excel9.h"
void CExcelDlg::OnButton1()
{
CoInitialize(NULL);
COleVariant vOpt(DISP_E_PARAMNOTFOUND, VT_ERROR);
//启动EXCEL
_Application oApp;
oApp.CreateDispatch("Excel.Application",NULL);
if (!oApp)
{
AfxMessageBox("不能启动EXCEL");
return;
}
//向工作簿中添加新工作表
Workbooks oBooks = oApp.GetWorkbooks();
_Workbook oBook = oBooks.Add(COleVariant("C:\\My Documents\\c++\\shi\\excel\\xxx.xls"));
Worksheets oSheets = oBook.GetWorksheets();
//获取第一张工作表
_Worksheet oSheet = oSheets.GetItem(COleVariant((short)1));
CString a=oSheet.GetName();
MessageBox(a);
CoUninitialize();
}
gzshd
2003-08-20
打赏
举报
回复
CString sheetname=oSheet.GetName();
alfred13
2003-08-20
打赏
举报
回复
能将表单的名字以CString的形势产生么?
或者说,_Worksheet能变成CString类型么?
Thanks very much!
gzshd
2003-08-20
打赏
举报
回复
你并不需要知道具体每一张表的名字,相反你也可以获得每一张表的名字,但如果你不知道表的名字,你必须知道这张表在Excel中是第几张表,代码如下:
//启动EXCEL
_Application oApp;
oApp.CreateDispatch("Excel.Application");
if (!oApp)
{
AfxMessageBox("不能启动EXCEL");
return;
}
//向工作簿中添加新工作表
Workbooks oBooks = oApp.GetWorkbooks();
_Workbook oBook = oBooks.Add(vOpt);
Worksheets oSheets = oBook.GetWorksheets();
//获取第一张工作表
_Worksheet oSheet = oSheets.GetItem(COleVariant((short)1));
其中改变GetItem中的参数可以得到第n张表,如果没有改表名的话,1表是第一张表即sheet1
得到表名是_Worksheet类的一个成员函数,我记不清了,你找一下就知道了
数据处理救星降世Power Query
0/
Excel
数据处理新利器来了,准备好了吗?1/ 比网红函数VLOOKUP还全面的功能。——查(查询)2/ 取其精华,去其糟粕。——筛(筛选)3/ 拆分就像同学会,拆散一对是一对。——拆(拆分)4/ 天下大势,合久必分,分久必合。——合(合并)5/ 隔空取物,犹如探囊取物——提(提取)6/ 百转千回后的峰回路转。——转(转换)7/ 它判断真假的唯一标准。——判(判断)8/ 人以群分,物以类聚。——聚(聚合)9/ 我自己的难题自己造函数,不
求教
别人。——技法(自定义函数)
python在
excel
中指定位置写入值
用openpyxl包,简单易懂,非常好用! 网上查了半天,用pandas、xlwt都不太行,希望会用pandas的大佬
求教
!废话不多说,进入主题! 1. 目标:在
excel
某表格的某位置插入数据,这里我想插入一列数据 2. 代码: import pandas as pd import openpyxl ''' distance_lists是一个列表,我们的目标是将改列表作为一列插入表格 ''' #...
CSDN回帖得分大全(近两年)
√ vs2005调用dll的时候Initialize()函数返回错误 [VC/MFC 基础类] √ 为什么我创建登陆框之后,然后获取登陆框的数据时候总是出现非法操作! [VC/MFC 界面] √ CFileFind::FindFile 支持通配符么? [VC/MFC 基础类] √ vc++ 浮动窗口联动的实现 [VC/MFC 界面] ...
将
excel
转为python的字典_python打开
excel
_python中用openpyxl读取
excel
表格数据,并且转换成字典格式...
请问Python如何将print后的值导到原来的表格里(一开始导入
excel
利用Python计算)pandas.DataFrame.to_
excel
由dataframe对象直用,然后指定
名
、表
名
等各种参数。函数定义:DataFrame.to_
excel
(
excel
_writer, sheet_name='Sheet1', na_rep='', float_format=None, columns=...
python运行编码格式_python,linux_python在linux下运行的编码问题,python,linux - phpStudy...
python在linux下运行的编码问题程序是去本地execel表格中提取数据。问题是,当采用linux默认编码(LANG=en_US)的时候,在读取
excel
文件
中表的
名
字的时候会报错(表的
名
字中有数字和汉字)。最前面已经写# -- coding:utf-8 --def get_standard_template_infos():
excel
_files = get_
excel
_files(c...
数据库
4,011
社区成员
39,820
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章