StringGrid导入Excel~~~求助,帮忙看看我的代码错在哪里?

xiangyou0017 2012-01-08 09:29:55
想将StringGrid里的档案导入Excel中去,不成功,不知道错在哪里~请大侠帮忙看看~

void __fastcall Tfrm_Main::Button2Click(TObject *Sender)
{
Variant ExcelApp,ExcelWorkBook,Sheet;
ExcelApp=Variant::CreateObject("Excel.Application");
ExcelApp.PS("Visible",true);
ExcelApp.PG("Workbooks").FN("Add");
Sheet=ExcelApp.PG("ActiveWorkbook").PG("Sheets",1);
for(int n=0;n<=sg_Record->RowCount;n++)
{
for(int m=0;m<=sg_Record->ColCount;m++)
{
Sheet.PG("Cells",n+1,m+1).PS("Value",sg_Record->Cells[n][m]);

}

}
ExcelApp.PG("ActiveWorkbook").FN("SaveAs","F:\\ddd.xls");
ExcelApp.FN("Quit");
}
...全文
77 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
bigfog 2012-01-09
  • 打赏
  • 举报
回复
Sheet.PG("Cells",n+1,m+1).PS("Value",sg_Record->Cells[n][m]);//类型错误 char *

Sheet.PG("Cells",n+1,m+1).PS("Value",sg_Record->Cells[n][m].c_str());//bcb6,2007
Sheet.PG("Cells",n+1,m+1).PS("Value",sg_Record->Cells[n][m].t_str());//2008及以后

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧