紧急求救,高分派送 c++builder excel批量数据入库(access)

yeguangyuan 2011-04-14 04:24:35
如题,是不是用到c++builder OleContainer 。这个控件与OLE啥区别。。。真不懂!!
希望知道的,能细心解说下该怎么实现。
...全文
862 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
aranjuze 2011-09-08
  • 打赏
  • 举报
回复
C++Builder操作Excel甚至Word一直是我的软肋,呵呵,现在涉及Excel操作的我都有JAVA的JXL或者POI来做了,完了再用JNI调用,虽然麻烦些,但是JXL或者POI来操作Excel还是相当好用的。
e_board 2011-07-03
  • 打赏
  • 举报
回复
直接建一个Access文件。然后选择导入。再选excel文件,不就得了。
干嘛啥都写个程序呢。满足要求就好
zthuamao 2011-07-03
  • 打赏
  • 举报
回复
我也是学着用的ACESS,学习了……,不错,还是大体看得懂。谢谢
ccrun.com 2011-05-24
  • 打赏
  • 举报
回复
召唤楼主~~~~ 表让此帖打了水漂。
牧牛童子 2011-05-23
  • 打赏
  • 举报
回复
跟着学习一下了,留个脚印
junyuyiyi 2011-05-23
  • 打赏
  • 举报
回复
跟着学习一下。
ccrun.com 2011-05-21
  • 打赏
  • 举报
回复
这帖子有点老了,回复不会打了水漂吧。

在Access数据库中将表名和列名设置好,然后:
// Access数据库文件名
String strMdbFile = "D:\\ccrun\\222.mdb";
// Access数据库中的表名
String strTableName = "t1";

// Excel文件名
String strXlsFile = "D:\\ccrun\\222.xls";
// Excel文件中的Sheet名
String strSheetName = "Sheet1";

// 先连接Access数据库
// 63 63 72 75 6E 2E 63 6F 6D
String strConn = String().sprintf(
TEXT("Provider=Microsoft.Jet.OLEDB.4.0;")
TEXT("Data Source=%s;")
TEXT("Persist Security Info=False"),
strMdbFile.c_str()
);

ADOConnection1->Connected = false;
ADOConnection1->ConnectionString = strConn;
try
{
ADOConnection1->Connected = true;
}
catch(...)
{
ShowMessage("连接失败!");
return;
}

// 将Excel文件中的数据导入到Access中
String strSQL = String().sprintf(
TEXT("Insert into [%s] ")
TEXT("SELECT * FROM [Excel 5.0;HDR=NO;DATABASE=%s].[%s$];"),
strTableName.c_str(), strXlsFile.c_str(), strSheetName.c_str()
);
ADOConnection1->Execute(strSQL);
开始领悟 2011-05-21
  • 打赏
  • 举报
回复
从excel中读取记录的代码很多,再通过ado访问access,插入记录即可
mmfeng 2011-05-21
  • 打赏
  • 举报
回复
把EXCEL当作一个数据库来看
yeguangyuan 2011-04-19
  • 打赏
  • 举报
回复
现在,我就连接上了excel
怎么从excel中读取记录,然后入库(access)呢?
妖哥,帮帮我哦
ccrun.com 2011-04-15
  • 打赏
  • 举报
回复
用ADO吧,把Excel当数据库来读写。
fall513 2011-04-15
  • 打赏
  • 举报
回复
思路没啥好说的,就是扫描,至于具体的EXCEL操作方法妖哥那里有,我没时间帮你整理了
yeguangyuan 2011-04-15
  • 打赏
  • 举报
回复
说说你的思路啊,具体怎么做呢
fall513 2011-04-15
  • 打赏
  • 举报
回复
批量不会,一个个取出来再进入ACCESS还可以考虑下

1,178

社区成员

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

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