社区
C++ Builder
帖子详情
将数据导出到EXCEL时如何设定单元格的公式
xiao163liu
2006-02-22 09:03:10
我在将数据导出到 EXCEL 时有些单元格需要设定公式,不知道如何操作?请指教,
能够详细告诉bcb如何操纵EXCEL更好。
...全文
258
2
打赏
收藏
将数据导出到EXCEL时如何设定单元格的公式
我在将数据导出到 EXCEL 时有些单元格需要设定公式,不知道如何操作?请指教, 能够详细告诉bcb如何操纵EXCEL更好。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TR@SOE
2006-02-22
打赏
举报
回复
是啊,公式的输入就是字符串输入而已。
lurel
2006-02-22
打赏
举报
回复
其实定义公式,就是把该表格是值写成公式就行了
例如:
sht.OlePropertyGet("Cells",j+2,i+1).OlePropertySet("Value","=SUM(A:A)");
下面是从一个Grid取数是导入Excel的代码
if(bsSkinSaveDialog1->Execute())
{
Variant ex,wk,sht,Range; //ole万能变量,定义excel对象使用
try
{
ex=CreateOleObject("Excel.Application"); //启动Excel
wk=ex.OlePropertyGet("ActiveWorkBook");//创建工作簿对象
ex.OlePropertyGet("WorkBooks").OleFunction("Add");//添加一个工作薄
sht=ex.OlePropertyGet("ActiveSheet");//创建工作区
}
catch(...)
{
MessageDlg("无法启动Excel,可能尚未安装或文件已经损坏!",mtError,TMsgDlgButtons()<<mbYes,0);
return;
}
ex.OlePropertySet("Caption","查询结果转入EXCEL:");
ex.OlePropertySet("StatusBar"," 电话:xxxxx mail:xxxx");
sht.OlePropertySet("Name", "应缴汇总");
bsSkinDBGrid1->DataSource->DataSet->First();
int j=0;
for(int i=0;i<bsSkinDBGrid1->Columns->Count;i++)
{
sht.OlePropertyGet("Cells",j+1,i+1).OlePropertySet("Value",bsSkinDBGrid1->Columns->Items[i]->Title->Caption.c_str());
}
while(!bsSkinDBGrid1->DataSource->DataSet->Eof)
{
for(int i=0;i<bsSkinDBGrid1->Columns->Count;i++)
{
sht.OlePropertyGet("Cells",j+2,i+1).OlePropertySet("NumberFormatLocal","@");
sht.OlePropertyGet("Cells",j+2,i+1).OlePropertySet("Value",bsSkinDBGrid1->Columns->Items[i]->Field->AsString.c_str());
}
j++;
bsSkinDBGrid1->DataSource->DataSet->Next();
}
// Range .OlePropertySet("RowHeight", 20); //行高
sht.OleFunction("SaveAs",bsSkinSaveDialog1->FileName.c_str()); //表格保存
ex.OlePropertySet("Visible",(Variant)true); //使Excel可见
}
Java生成
excel
表格设置
公式
并填充
数据
Java编程调用PageOffice实现从空白的
excel
文件动态生成
excel
表格,设置
公式
并填充
数据
。 集成PageOffice不但能够实现在线编辑、保存真正的Office文档,而且还可以轻松实现Word、
Excel
文档的动态
数据
填充、格式控制和用户输入提交的高级复杂功能。 PageOffice除了提供Word/
Excel
动态
数据
填充,格式控制,Word/
Excel
用户输入提交,Word/
Excel
/PowerPoint/WPS等Office文档的在线打开、只读浏览、编辑、保存等功能外,还给在线协同办公内置了强大的支持功能:可编辑区域控制,强制痕迹保留,并发编辑控制,手写批注,手写签名,圈阅签字,电子印章、动态模板套红等
JAVAeasypoi根据
Excel
模板
导出
循环遍历合并
单元格
处理
【JAVA】easypoi根据
Excel
模板
导出
循环遍历合并
单元格
处理
excel
poi工具类 导入
导出
合并
单元格
计算
公式
excel
poi工具类 导入
导出
合并
单元格
计算
公式
C#NPOI获取
EXCEL
公式
计算值方法.txt
C#NPOI获取
EXCEL
单元格
公式
计算值,测试日期、数字和字符串均没有问题,参数类型:ICell,没用不收费,请勿转发,个人原创。
C#
excel
导入
导出
宏求和统计
excel
导入
导出
的问题并进行求和统计的问题困扰了好几天了,现在吐血分享给大家!!!!! 主要功能: 1.
导出
: 在页面加载的
时
候,将
数据
库
数据
绑定到页面gridview上, 按钮“
导出
excel
”实现从页面
导出
excel
文件, (注:此
导出
的
excel
是通过模板demo.xls
导出
的,模板写了一个求和宏,执行宏:打开
导出
的
excel
文件打开 工具-宏-宏-执行宏(求和);即可看到total处显示求和结果,实现求和统计) 2.导入: 点击按钮浏览后, 点按钮”导入
excel
“实现
excel
导入到gridview, 点按钮”导入
数据
库“实现gridview导入
数据
库 注:先还原
数据
库备份文件(那个.bak文件);然后修改App_Code文件夹下的DB.cs的
数据
库连接字段。大功告成!!!
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章