社区
C++ Builder
帖子详情
ExcelApplication中的表头问题
leejd
2002-07-01 04:16:43
由于我要使用CB5操作excel来进行报表设计,每页报表前面需要一个表头,手工操作excel设置表头会,但是使用CB来控制就不行了,帮忙啊
还有,听说能够将excel嵌入到我的form中,能实现吗,怎么实现???
...全文
87
3
打赏
收藏
ExcelApplication中的表头问题
由于我要使用CB5操作excel来进行报表设计,每页报表前面需要一个表头,手工操作excel设置表头会,但是使用CB来控制就不行了,帮忙啊 还有,听说能够将excel嵌入到我的form中,能实现吗,怎么实现???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sigui
2002-07-01
打赏
举报
回复
给你一段代码,但不能保证能解决你的问题:
void __fastcall TFrmP::BtnCreatClick(TObject *Sender)
{
try
{ //调用Excel
ExcelA =CreateOleObject("Excel.Application");
// ExcelA.OlePropertySet("Visible", true);//如果要实现预览功能则本
行不能被注释;
}
catch(...)
{
Application->MessageBoxA("程序不能调用Excel的功能,可能是本机未安
装该软件。", "报表功能不能实现!", MB_OK);
return;
}
try
{ //打开文档
ExcelA.OlePropertyGet("workbooks").OleFunction("Open",
"H:\\R3410.xls");
}
catch(...)
{
Application->MessageBoxA("可能是报表不存在或其它程序正在使用该报
表。\r\n请确认报表存在及关闭其它程序再试一次。", "报表不能打开!",
MB_OK);
return;
}
ExcelWb =ExcelA.OlePropertyGet("ActiveWorkBook");
ExcelWs =ExcelWb.OlePropertyGet("ActiveSheet");
//把数据库中指定字段内容填入相应单元格
Param =FrmM->ADOQuery->FieldValues["djr"];
ExcelWs.OlePropertyGet("Cells", 3, 2).OlePropertySet("Value",
Param.c_str());
//……
if(FileExists("H:\\temp.xls"))
DeleteFile("H:\\temp.xls");
try
{ //保存成临时文件
ExcelWb.OleFunction("SaveAs", "H:\\temp.xls");
}
catch(...)
{
Application->MessageBoxA("保存报表时出错,可能是其它程序正在使用
临时文件。请关闭其它程序后再试。\r\n报表功能将被安全的终止。", "报表
不能保存!", MB_OK);
return;
}
//用一个OleContainer控件显示报表
OleCP->CreateObjectFromFile("H:\\temp.xls", false);
//预览功能: ExcelWs.OleFunction("PrintPreview");
//打印功能: ExcelWs.OleFunction("PrintOut");
//变量定义: String Param; Variant ExcelA, ExcelWb, ExcelWs;
hbxtx
2002-07-01
打赏
举报
回复
表头?什么表头?是不是标题?用C++builder可以呀。
将excel嵌入到form中可能要用第三方控件吧.不过我没听说过
leejd
2002-07-01
打赏
举报
回复
使用server组件来操作的
Excel
函数100问
初学
Excel
函数你是否总有一种无力感?... 本次课程结合职场工作
中
遇到的
问题
,整理100问用函数来帮助大家学习
Excel
函数的这些痛点。熟练掌握
Excel
函数的他,总是几分钟就能完成,别人倒腾1天的工作量。
vue导入导出
excel
--
中
文
表头
的处理
一般导入模板都是英文的
表头
,如果命名看不懂的话就很麻烦,
excel
传进来之后直接将
中
文
表头
改成固定顺序的英文
表头
可以处理这个
问题
,vue项目
中
的
excel
文件的导入(
表头
顺序写死) 但我想试一下能不能不固定顺序...
注解反射导出
Excel
自定义
中
文
表头
,数据库查出数据
String fileName,
Excel
Data data) throws Exception { // 告诉浏览器用什么软件可以打开此文件 response.setHeader("content-Type", "
application
/vnd.ms-
excel
"); // 下载文件的默认名称 response.setHeader(...
Java处理
Excel
中
复杂
表头
导出
相比之下第二种解决方式就显得非常优雅而简约,因为第一种用代码合并拼接
表头
最头疼的是计算行列、合并行列,然后再手动往不规则的
表头
中
填入数据。而使用第二种相当于把合并
表头
部分在
Excel
中
可视化处理了,在写...
java导入导出
excel
数据之
表头
中
文
问题
——@Alias、 reader.addHeaderAlias
由于数据库与实体类之间的字段映射
问题
所谓实体类与数据库之间的映射,其实就是在java
中
创建一个类,用来存放数据库里的某一张表。但是,如果只是在纯粹的...所以
excel
表头
出现
中
文就会导致导入数据库
中
的数据为null。
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章