利用OLE读写EXCEL单元格出错

k129999999 2014-11-26 09:51:25
原本想把一字符串写入excel的某一单元格中(在单元格中写入:你好100),部分代码如下:


String q="你好100";
vSheet.OlePropertyGet("Cells",3,3).OlePropertySet("Value",q.c_str());



但是单元格得到的结果却是 :你好1

不知道哪里出了问题??还请各位大侠帮我看看,不胜感激~~~~~~~~~~

...全文
163 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
k129999999 2014-11-29
  • 打赏
  • 举报
回复
妖哥正解~~~~~~~~~~~~
ccrun.com 2014-11-27
  • 打赏
  • 举报
回复
String q = "你好100";
vSheet.OlePropertyGet("Cells", 3, 3).OlePropertySet("Value", WideString(q));
xjq2003 2014-11-27
  • 打赏
  • 举报
回复
单元格的格式问题?

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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