社区
C++ Builder
帖子详情
数据库转换为Excel文件??
jiangtch
2002-12-29 06:17:54
数据库转换为Excel文件??----怎么样做啊
...全文
68
7
打赏
收藏
数据库转换为Excel文件??
数据库转换为Excel文件??----怎么样做啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Robin
2003-02-20
打赏
举报
回复
to yinzm()
Comobj,Word2000,Excel2000,之类的!
Robin
2003-02-19
打赏
举报
回复
呵呵!
占位!
http://expert.csdn.net/Expert/topic/1368/1368914.xml?temp=.4721491
开个玩笑,要者皆给!
yinzm
2003-01-08
打赏
举报
回复
在c++ Builder 中调用这两个函数时,需要include 什么头文件?
mrdige
2003-01-06
打赏
举报
回复
可以用程序打开*.xls文件,然后让用户自己确定数据的最终正确性和完整性,再让他自己在Excel中打印岂不更好?
zhiping924
2003-01-06
打赏
举报
回复
这样做好以后,如何在C++Builder直接调用打印程序,打印这个*.xls文件?
zhiping924
2003-01-06
打赏
举报
回复
一件事情放在两个地方做当然不好了。
thp
2002-12-30
打赏
举报
回复
給你兩個函數:
//將DS輸出到Execl
int txDSToExecl(TDataSet *ds)
{
Variant ex,newxls,sh;
try{
ex=CreateOleObject("Excel.Application");//啟動Excel
ex.OlePropertySet("Visible",(Variant)true); //使Excel啟動后可見
newxls=(ex.OlePropertyGet("Workbooks")).OleFunction("Add");//新建一新工作薄
sh=newxls.OlePropertyGet("ActiveSheet");
}catch(...)
{
//txMsgInf("啟動Excel出錯,可能由于Excel沒有正确安裝");
return -1;
}
if(ds->IsEmpty())
{
return 1;
}
ds->First();
sh.OlePropertyGet("Cells").OlePropertyGet("Font").OlePropertySet("Size",11);
for(int i=0;i<ds->FieldCount;i++)
{
sh.OlePropertyGet("Cells",1,i+1).OlePropertySet("Value",(TVariant)(ds->Fields->Fields[i]->FieldName));
sh.OlePropertyGet("Cells",1,i+1).OlePropertyGet("Font").OlePropertySet("Bold",(TVariant)true);
}
int RecCount=0;;
while(!ds->Eof)
{
for(int i=0;i<ds->FieldCount;i++)
{
sh.OlePropertyGet("Cells",RecCount+2,i+1).OlePropertySet("Value",
(TVariant)ds->Fields->Fields[i]->AsString);
}
ds->Next();
RecCount++;
}
return 0;
}
//將DS保存到Execl文件
void txDSToExeclFile(TDataSet *ds,AnsiString FileName)
{
TStringList *sl;
AnsiString sline="";
try{
sl=new TStringList();
ds->First();
for(int i=0;i<ds->FieldCount;i++)
{
sline+=ds->Fields->Fields[i]->FieldName;
if(i!=ds->FieldCount-1)
sline+=",";
}
sl->Add(sline);
sline="";
while(!ds->Eof)
{
for(int i=0;i<ds->FieldCount;i++)
{
if(ds->Fields->Fields[i]->AsString!="")
sline+=ds->Fields->Fields[i]->AsString;
else
sline+="' ";
if(i!=ds->FieldCount-1)
sline+=",";
}
sl->Add(sline);
sline="";
ds->Next();
}
sl->SaveToFile(FileName);
}
__finally{
delete sl;
}
}
WinForm读取
Excel
并导入到
数据库
相应的表里
WinForm读取
Excel
并导入到
数据库
相应的表里(有图有真相) 代码完整,如果是第一次 用WinForm 读取
Excel
数据的人 可以将代码直接Copy过去,不会出错也不需添加引用,并包含一个C#操作
Excel
类,功能比较全,有兴趣的...
利用kettle中的spoon将MySQL
数据库
表
转换
为
Excel
文件
、
Excel
文件
转换
为MySQL
数据库
表
利用kettle中的spoon将MySQL
数据库
表
转换
为
Excel
文件
、
Excel
文件
转换
为MySQL
数据库
表
1小时入门最新小程序授权登录注册功能开发,并把注册记录添加到
数据库
新版微信小程序授权登录,退出,缓存,小程序个人中心的实现 如果把用户授权的信息存入Mysql/云开发的
数据库
,怎么实现呢? 授权登录对于不同的用户好像没有唯一的标识,是不是还得获取openid才行? 授权登录必须从...
如何将
数据库
的表导出生成
Excel
?
3.将
数据库
中的表导出生成
Excel
案例如何通过元数据拿到
数据库
的信息 元数据:描述数据的数据 Java中使用元数据的两个方法 DatabaseMetaData 通过连接可以拿到的信息:
数据库
软件,所有
数据库
名,所有
数据库
里面的...
将
Excel
转换
成为
数据库
的方式
背景:项目需要,将
Excel
内容,
转换
为
数据库
格式 步骤一:下载
excel
格式
文件
步骤二: 将
excel
另存位txt(UTF-8/UTF-16),我们的目的是导出csv,但是直接导出的话,格式没办法指定,所以过渡一下 步骤三:将txt...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章