如何把EXCEL 导入CXGRID里面,且字段于数据库一样,如果EXCEL插入的情况下也要字段相对应!
如果下面解释数据库字段ABCDEFEXCEL表头字段ABCDEF每个字段相对应的内容123456每个表头对应内容123456正常情况我们直接读取就OK勒,有一天,我们在E...
如果下面解释
数据库 字段 A B C D E F EXCEL表头字段 A B C D E F
每个字段相对应的内容 1 2 3 4 5 6 每个表头对应内容 1 2 3 4 5 6
正常情况我们直接读取就OK勒, 有一天,我们在EXCEL 表头 C D之间插入一项W 和Y
那麼EXCEL 表头会是这样 A B C W Y D E F
相对应的内容就是这样 1 2 3 7 8 4 5 6
数据库读取後就是这样 A B C D E F
字段对应内容 1 2 3 7 8 5 而并非是 123456 勒!求高手解脱! 展开
数据库 字段 A B C D E F EXCEL表头字段 A B C D E F
每个字段相对应的内容 1 2 3 4 5 6 每个表头对应内容 1 2 3 4 5 6
正常情况我们直接读取就OK勒, 有一天,我们在EXCEL 表头 C D之间插入一项W 和Y
那麼EXCEL 表头会是这样 A B C W Y D E F
相对应的内容就是这样 1 2 3 7 8 4 5 6
数据库读取後就是这样 A B C D E F
字段对应内容 1 2 3 7 8 5 而并非是 123456 勒!求高手解脱! 展开
2个回答
展开全部
Str := OpenDialog1.FileName;
con1.LoginPrompt:=false;
con1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;'+'Data Source='+str+';Mode=Read;Extended Properties=Excel 8.0;Persist Security Info=False';
con1.Connected := true ;
tbl1.Open ;
con1.LoginPrompt:=false;
con1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;'+'Data Source='+str+';Mode=Read;Extended Properties=Excel 8.0;Persist Security Info=False';
con1.Connected := true ;
tbl1.Open ;
追问
我知道這種方法,但是如果,數據庫裡面的字段不一樣,或者新增加一個,那好可以嗎?
追答
用CXGRID啊。 所有的字段都可以出现的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询