vc导入导出数据到excel表

作者&投稿:登通 (若有异议请与网页底部的电邮联系)
VCMFC中如何将数据导入excel表格~

1、首先,打开媒介工具“记事本”,将word文件里需要导入的数据,复制粘贴到记事本当中,然后保存成为txt文件,本例中将txt文件取名为“数据源.txt”。

2、打开excel表格,点击“数据”选项卡,找到“自文本”。

3、点击“自文本”,弹出下一窗口,选择刚才保存的名为“数据源”的txt类型文件,点击“导入”。因“自文本”方式数据导入默认的只有三种文件类型txt、csv、prn,所以需要事先将word转变为txt。

思路是引用excel方法就可以了,根据数据结构将数据输入到表格中
网上这方面的例子很多,你可以到VC知识库网站中查找相关的资料。

我用的是excel2000
首先利用Visual C++ 6.0,建立一个MFC基于对话框的工程项目,共享DLL,Win32平台。工程名称ExcelTest。在主对话框中加入一个按钮,
ID IDC_EXCELTEST
Caption Test Excel
双击该按钮,增加成员函数void CExcelTestDlg::OnExceltest()。
在BOOL CExcelTestApp::InitInstance()中,dlg.DoModal();之前增加代码:
if (CoInitialize(NULL)!=0)
{
AfxMessageBox("初始化COM支持库失败!");
exit(1);
}
在return FALSE; 语句前,加入:
CoUninitialize();
选择Menu->View->ClassWizade,打开ClassWizade窗口,选择Add Class->From a type library,选择D:\Program Files\Microsoft Office\office\Excel9.OLB(D:\Program Files\Microsoft Office\是本机上Microsoft Office 2000的安装目录,可根据个人机器上的实际安装目录修改)。选择_Application、Workbooks、_Workbook、Worksheets、_Worksheet、Range,加入新类,分别为_Application、Workbooks、_Workbook、Worksheets、_Worksheet、Range,头文件Excel9.h,源文件Excel9.cpp。
在ExcelTestDlg.cpp文件的头部,#include "ExcelTestDlg.h"语句之下,增加 :
#include "comdef.h"
#include "Excel9.h"
在void CExcelTestDlg::OnExceltest() 函数中增加如下代码:
void CExcelTestDlg::OnExceltest()
{
_Application ExcelApp;
Workbooks wbsMyBooks;
_Workbook wbMyBook;
Worksheets wssMysheets;
_Worksheet wsMysheet;
Range rgMyRge;
//创建Excel 2000服务器(启动Excel)

if (!ExcelApp.CreateDispatch("Excel.Application",NULL))
{
AfxMessageBox("创建Excel服务失败!");
exit(1);
}
//利用模板文件建立新文档
wbsMyBooks.AttachDispatch(ExcelApp.GetWorkbooks(),true);
wbMyBook.AttachDispatch(wbsMyBooks.Add(_variant_t("g:\\exceltest\\MyTemplate.xlt")));
//得到Worksheets
wssMysheets.AttachDispatch(wbMyBook.GetWorksheets(),true);
//得到sheet1
wsMysheet.AttachDispatch(wssMysheets.GetItem(_variant_t("sheet1")),true);
//得到全部Cells,此时,rgMyRge是cells的集合
rgMyRge.AttachDispatch(wsMysheet.GetCells(),true);
//设置1行1列的单元的值
rgMyRge.SetItem(_variant_t((long)1),_variant_t((long)1),_variant_t("This Is A Excel Test Program!"));
//得到所有的列
rgMyRge.AttachDispatch(wsMysheet.GetColumns(),true);
//得到第一列
rgMyRge.AttachDispatch(rgMyRge.GetItem(_variant_t((long)1),vtMissing).pdispVal,true);
//设置列宽
rgMyRge.SetColumnWidth(_variant_t((long)200));
//调用模板中预先存放的宏
ExcelApp.Run(_variant_t("CopyRow"),_variant_t((long)10),vtMissing,vtMissing,
vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,
vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,
vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,
vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing);
//打印预览
wbMyBook.SetSaved(true);
ExcelApp.SetVisible(true);
wbMyBook.PrintPreview(_variant_t(false));
//释放对象
rgMyRge.ReleaseDispatch();
wsMysheet.ReleaseDispatch();
wssMysheets.ReleaseDispatch();
wbMyBook.ReleaseDispatch();
wbsMyBooks.ReleaseDispatch();
ExcelApp.ReleaseDispatch();
}


怎样批量导入文件名到excel里
3、右键单击图片文件,从下拉菜单中选择重命名,将文件扩展名修改为bat。4、双击运行画面.bat,然后您会看到一个名为tp的文本文件已经在同一个文件夹下创建。5、双击打开tp文本文件,复制内容并打开excel文档。6、在excel中单击鼠标右键,然后从下拉菜单中选择粘贴选项,将内容粘贴到excel中。7、如果数...

如何使用SQL Server命令BCP 导入导出EXCEL数据
sql语句导出sever中的数据到Excel中 SQLServerBCP导入导出使用 Bcp导出导入数据高效,比使用SQLServerManagementStdio提供的数据库导出导入要高效因为sqlserver也没有提供提供类似oracle的expdp和impdp的工具,如果用SQLServerManagementStdio提供的导入导出对大表数据进行迁移速度太慢了 Bcp导出数据高效比较适用于大表...

如何把SQLServer表数据导出为Excel文件
1、首先打开软件,可以看到,数据库中有一张student表,现在要把这张表中的数据导出成excel文件。2、在这张表上右击,选择“Export”,再选择“Export Table Data as CSV,SQL,Excel etc ... ”。3、然后在导出配置页面中,选择“Excel XML”类型。4、然后点击下面的三个点按钮,选择导出路径。5、...

【C语言 数据导入与导出问题】必采纳!
先看看一元线性回归函数代码:\/\/ 求线性回归方程:Y = a + bx \/\/ dada[rows*2]数组:X, Y;rows:数据行数;a, b:返回回归系数 \/\/ SquarePoor[4]:返回方差分析指标: 回归平方和,剩余平方和,回归平方差,剩余平方差 \/\/ 返回值:0求解成功,-1错误 int LinearRegression(double *data, ...

怎样将近百个csv文件导入到ACCESS后汇总再导出到一张excel表中?_百度知...
打开D:\\下载内容暂存\\csv文件汇总.xlsx文件,按ALT+F11,随便双击一个表,粘贴代码,最后如下图,回到EXCEL按ALT+F8运行这个宏即可。Sub 宏1()Dim P As String, F As String P = "D:\\下载内容暂存\\" 'CSV文件所在文件夹,必须以\\结尾 F = Dir(P & "*.CSV")While F <> ""With ...

如何在sqlserver 2008数据库和文本文件或者excel之间导入导出
右键user表所在的数据库,然后任务--导出数据,然后根据提示设置就行 --从txt中导入 EXEC master..xp_cmdshell 'bcp Northwind.dbo.sysusers in c:\\1.txt -c -Sservername -Usa -Ppassword'--用帐户密码连接方式,导出表所有数据 EXEC master..xp_cmdshell 'bcp Northwind.dbo.sysusers out c:\\...

eviews导出后在哪看输入的公式
2、此时,就会出现一个对话框,勾选结构类型为默认排序,即为时间序列排序,“regularfrequency”;选择“Annual”输入起始日期为1978,终点日期为2013。单击“ok”。3、然后在工具栏下方空白地方,输入“data+变量名称”点击回车键,就会出现以下对话框。4、将数据导入Eviews:复制所需数据,点击所要黏贴的...

数据库的导入与导出
详情请查看视频回答

求个将数据导出到EXCEL的AutoLISP
(defun C:WZ ( \/ n ss &kw L ff %k %k1 %k2 %k3 %k4 %k5 %k6);批量选择文字到 (setvar "cmdecho" 0) ;;关闭变量 (setvar "blipmode" 0);;关闭控制点 (vl-load-com) ;;加载vlax扩展函数 (setq n 0 ss '()) ;;取得一个空表 (princ "\\n请选择文字") (setq &kw...

在数据库里进行数据导入、导出操作时,错误的是()。
在数据库里进行数据导入、导出操作时,错误的是()。A.可以将Excel电子表格文件的数据导入到数据库中现有的表中 B.以将数据表中的数据导出并保存为Excel电子表格文件 C.将数据表中的数据导出,不需要选择问文件类型,只能保存为Excel电子表格文件 D.可以将Excel电子表格文件的数据导入到数据库中形成新...

广宁县19535655266: vc导入导出数据到excel表 -
祝康杏灵: 我用的是excel2000 首先利用Visual C++ 6.0,建立一个MFC基于对话框的工程项目,共享DLL,Win32平台.工程名称ExcelTest.在主对话框中加入一个按钮, ID IDC_EXCELTEST Caption Test Excel 双击该按钮,增加成员函数void ...

广宁县19535655266: 如何将vc对话框的数据导出到excel中去? -
祝康杏灵: 通常是两种方式.1.EXCEL作为文件数据库使用,使用DataSet方式操作.2.安装VSTO,可以访问EXCEL对象.直接对EXCEL对象操作.主要看应用情况的需求来确定.

广宁县19535655266: 如何用VC实现ACCESS数据库导入、导出EXCEL?
祝康杏灵: <p>两种方式:一种是手动,一种是代码或宏</p> <p>一:手动导出时,右键单击要导出的表\查询\窗体等对象,选择导出,然后选择导出格式为EXCEL的某版本,再点"导出"按钮即可.手动导入时,右键单击空白处,选择导入,在导入类型中选择EXCEL,然后找到自己要导入的文件,按提示一步步做就行了</p> <p>二:用宏导出,在宏窗口中,选择新建,然后在操作中选择或输入outputto,再选择对象类型\名称,输出地址等,保存宏,然后即可双击宏即可实现导出,导入则要在操作中选择或输入TransferDatabase,其它设置类同,多试几次就知道了.至于代码,将宏转换成代码就知道了</p> <p></p>

广宁县19535655266: VCMFC中如何将数据导入excel表格 -
祝康杏灵: 1、首先,打开2113媒介工具“记事本”,将word文件5261里需要导入的数据,复制粘贴到记事本当中,然后保存成为txt文件,本例中将txt文件取名为“数据源.txt”.2、打开excel表格,点击“数据4102”选项卡,找到“自文本”.3、点击“自文本”,弹出下一窗1653口,选择刚才保存的名为“数据源”内的txt类型文件,点击“导入”.因“自文本”方式数据导容入默认的只有三种文件类型txt、csv、prn,所以需要事先将word转变为txt.

广宁县19535655266: VC怎样实现把数据库中的数据导出到excel表格中 -
祝康杏灵: 思路是引用excel方法就可以了,根据数据结构将数据输入到表格中 网上这方面的例子很多,你可以到VC知识库网站中查找相关的资料.

广宁县19535655266: 如何通过vc将一个excel的数据复制到另一个excel里面 -
祝康杏灵: VBA + COM + VC.1)利用VBA操纵excel的逻辑编写相应的VC代码.2)VC操纵EXCEL一般是通过COM.两种方式:第一,在“添加类”向导中导入EXCEL,选中相应的接口(也可以称为对象),多为:_Application, _Workbook, _Worksheet, ...

广宁县19535655266: vcf文件怎么转换成excel -
祝康杏灵: 首先我假设你所有的vcf合并成了一个文件.打开outlook,点击工具通讯簿2 如果是单个文件然后再文件里面选择,导入,导入vcard文件,这时候使劲按确定将所有联系人导入到地址簿.如果是多个文件直接选定所有文件然后往地址簿界面上拖...

广宁县19535655266: 怎样用实现将vc或vc++程序的输出数据导入到Excel中?有代码实例么 -
祝康杏灵: 你该考虑用csv 文件 (实际就是文本文件)如果你还不知道csv文件时什么 那就该去找个xls文件 用excel文件另存为 保存类型选csv 然后 用记事本打开看看.....

广宁县19535655266: vc编程的数据保存成Excel格式 -
祝康杏灵: 文库有示范代码,比如这个 http://wenku.baidu.com/link?url=0H-FcNMjZBGsuhVrOSzzSj1qz-5C2tzZoKsQK6E1I3P6t0mthwwCrd_udX5OLHJGEiytAQy48YPlUCcknBOsxm_0RXUsD0p2DAZIb36UfIO 其中VC的操作,我个人建议以AUTOMATION的方式,不建议用ADO ODBC,因为自动化对象更容易理解和解析.

广宁县19535655266: 如何将Visual FoxPro的数据导入Excel表格中? -
祝康杏灵: 用EXCEL可以直接打开.DBF文件(打开时在"文件类型"中选择.DBF).

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网