社区
C#
帖子详情
请问有谁遇到过要同时查询excel表格和数据库中的表
RayVal_JaneLi
2007-01-06 02:45:05
我要将excel表格和数据库中的表联合起来查询,并显示出来,可不知道怎么做.请高手们指点一下
...全文
212
3
打赏
收藏
请问有谁遇到过要同时查询excel表格和数据库中的表
我要将excel表格和数据库中的表联合起来查询,并显示出来,可不知道怎么做.请高手们指点一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
RayVal_JaneLi
2007-01-06
打赏
举报
回复
现在是出现
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。验证失败。
[OLE/DB provider returned message: 无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。]
的错误
我没有文件在,我也没有打开呀,为什么会这样呢?
RayVal_JaneLi
2007-01-06
打赏
举报
回复
我试着在查询分析器用 SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="D:\General\SIC.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
出现 '未能找到 OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 的注册表项。'
而我在程序中用 'Microsoft.Jet.OLEDB.4.0',
'Data Source="D:\General\SIC.xls";User ID=Admin;Password=;Extended properties=Excel 5.0'
则没问题
不明白为什么?
raozhiven
2007-01-06
打赏
举报
回复
参考SQL的联机帮助 OPENDATASOURCE
VC++(VS2010)读写
Excel
文件代码(附示例)
【前言】 工作或学习
中
可能需要实现基于VC读\写
Excel
文件的功能,本人最近也
遇到
了该问题。
中
间虽经波折,但是最终还是找到了解决问题的办法。 在此跟大家分享,希望对跟我同样迷茫过的同学们有所帮助。 1、程序功能 1)打开一个
excel
文件; 2)显示到CListCtrl上; 3)新建一个
Excel
文件。 以上均在对话框
中
实现。 2、平台 VC++2010 3、实现方法 常用的
Excel
打开方式有两种 1)通过
数据库
打开; 2)OLE方式打开。 由于方式1)操作繁琐,经常出现莫名的错误,这里选用方式2). 4、准备步骤 首先新建一个Dialog窗体程序,添加list control和两个按钮 1)将
Excel
Lib文件夹拷贝到程序目录下; 2)将Export2
Excel
.h,Export2
Excel
.cpp两个文件添加到项目; 3)包含头文件,#include "
Excel
Lib/Export2
Excel
.h" 通过以上步骤在程序
中
引入了可以读取Excle文件的CExport2
Excel
类; 5、打开
excel
文件 通过按钮点击打开 void C
Excel
TestDlg::OnBnClickedButtonOpen
Excel
() { //获取文件路径 CFileDialog* lpszOpenFile; CString szGetName; lpszOpenFile = new CFileDialog(TRUE,"","",OFN_FILEMUSTEXIST|OFN_HIDEREADONLY,"
Excel
File(*.xlsx;*.xls)|*.xls;*.xlsx",NULL); if (lpszOpenFile->DoModal()==IDOK) { szGetName = lpszOpenFile->GetPathName(); SetWindowText(szGetName); delete lpszOpenFile; } else return; //打开文件 //文件
中
包含多个sheet时,默认打开第一个sheet CExport2
Excel
Excel
_example;
Excel
_example.Open
Excel
(szGetName); //获取sheet个数 int iSheetNum =
Excel
_example.GetSheetsNumber(); //获取已使用
表
格
行列数 int iRows =
Excel
_example.GetRowCount(); int iCols =
Excel
_example.GetColCount(); //获取单元格的内容 CString cs_temp =
Excel
_example.GetText(1,1); //AfxMessageBox(cs_temp); //List control上显示 //获取工作
表
列名(第一行) CStringArray m_HeadName; m_HeadName.Add(_T("ID")); for (int i=1;iGetItemCount()>0) { m_list.DeleteColumn(0); } //初始化ClistCtrl,加入列名 InitList(m_list,m_HeadName); //填入内容 //第一行是标题,所以从第2行开始 CString num; int pos; for (int row = 2;row<=iRows; row++) { pos = m_list.GetItemCount(); num.Format(_T("%d"),pos +1); m_list.InsertItem(pos,num); for (int colum=1;columDoModal()==IDOK) { szGetName = lpszOpenFile->GetPathName(); SetWindowText(szGetName); delete lpszOpenFile; } else return; //文件全名称 CString csFileName = szGetName; //需要添加的两个sheet的名称 CString csSheetName = "newSheet"; CString csSheetName2 = "newSheet2"; // 新建一个
excel
文件,自己写入文字 CExport2
Excel
Excel
_example; //新建
excel
文件
Excel
_example.Create
Excel
(csFileName); //添加sheet,新加的sheet在前,也就是序号为1
Excel
_example.CreateSheet(csSheetName);
Excel
_example.CreateSheet(csSheetName2); //操作最开始添加的sheet:(newSheet)
Excel
_example.SetSheet(2); //添加
表
头
Excel
_example.WriteHeader(1,"第一列");
Excel
_example.WriteHeader(2,"第二列"); //添加核心数据
Excel
_example.WriteData(1,1,"数据1");
Excel
_example.WriteData(1,2,"数据2"); //保存文件
Excel
_example.Save(); //关闭文件
Excel
_example.Close(); } 7、注意事项 1)一般单个
Excel
文件包含多个sheet,程序默认打开第一个; 2)指定操作sheet,使用
Excel
_example.SetSheet(2)函数; 3)打开文件时最左侧的sheet序号为1,新建
excel
时最新添加的sheet序号为1. 【后记】 本程序主要基于网络CSDN
中
---“
Excel
封装库V2.0”---完成,下载地址是:http://download.csdn.net/detail/yeah2000/3576494,在此
表
示感谢!同时, 1)在其基础上作了小改动,改正了几个小错误,添加了几个小接口; 2)添加了如何使用的例子,原程序是没有的; 3)详细的注释 发现不足之处,还请大家多多指教!
python将
excel
表
格
中
的数据导入
数据库
表
中
这里写自定义目录标题
excel
表
python代码可能
遇到
的异常生成一个适合你的列
表
创建一个
表
格
设定内容居
中
、居左、居右SmartyPants创建一个自定义列
表
如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图
表
FLowchart流程图导出与导入导出导入 #使用
excel
表
格
跑数据 写一个python脚本,将
excel
表
格
中
的数据导入到mysql
数据库
中
excel
表
excel
表
格
的每一页都是相同的列数,第一行是描述,所以从第二行开始导入数据 python代码 im
将
Excel
表
格
导入到
数据库
中
引言 最近的工作
中
接触到了将
Excel
表
格
中
数据更新到
数据库
中
,因为数据量很大,手动更新会很费时间,而且还容易出错,所以利用Java开发工具,先将
Excel
转换为对象在存到
数据库
表
中
。通过以往导入
表
格
的案例,我发现基本都是按照行和列的索引来取到对应信息的这样如果
遇到
另一种形式的
表
格
就不适用了,只能修改
表
格
索引位置,面对这个问题,我打算试着通过
表
格
头信息来获取对应字段的值。 分析 按普通的数据存储方式来看,除了标题以外,第一行往往代
表
着本列的一个类别,例如: 姓名 性别 年龄 张三 男
上传
excel
表
格
批量插入到
数据库
前因 最近在做的项目是在线考核平台(目前已经在测试阶段),里面涉及到的业务复杂度很深(公司项目,不便多说),业务逻辑和需求契合度也很高,在开发过程
中
就
遇到
了很多很多的问题。 我的计划是在开发结束后把自己
遇到
的问题全都传到网上,以一种笔记的形式进行共享与记录,希望共同成长、共同进步! 那么闲话少说 需求-导入
excel
表
格
,把
表
格
中
的数据存到
数据库
中
这是我开发
中
遇到
的困难之一,由于之前没有
遇到
过这种
excel
表
格
批量上传的需求,所以第一次碰到蒙了一下,转而之后就是兴奋,对未知知识的索取与分析问题的喜悦(都有
应用 POI 解析
Excel
表
格
并批量上传到
数据库
应用 POI 解析
Excel
表
格
并批量上传到
数据库
在日常生活
中
,我们时常会
遇到
添加用户之类的操作,但是这类操作,只能一位一位的添加。
遇到
向我这种强迫症晚期患者,会被烦死… 那么应用 POI 解析含有用户信息的
EXCEL
表
格
会省很多时间。本文针对解析
EXCEL
表
格
以及将
表
格
上的内容批量上传到
数据库
提供一个使用的解决方案。 目录应用 POI 解析
Excel
表
格
并批量上传到
数据库
一、导入 pom 坐标二、编写解析
Excel
表
格
的工具类三、批量上传至服务器四、整体代码五、整体效果演示:
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章