Excel导入到数据库问题

问题描述

数据库表设计了2张,一个问题表,一个答案表,根据编号关联怎么就把Excel模板里面有问题和答案拆分开,点导入的时候,同时插入到两张表中呢,求解

解决方案

解决方案二:
把Excel分开
解决方案三:
从excel读出来,插入到数据库中,两张表时注意一下事务,可以在存储过程加入事务,也可以用ado.net的事务http://blog.csdn.net/thinkingforever/article/details/193814
解决方案四:
在EXCEL中把问题和答案分成两个表,注意拆分出去的那个表中要把编号复制过去.直接在SQL里用链接服务器与EXCEL连接,分别导入两张表.execsp_addlinkedserver'sample','','Microsoft.Jet.OLEDB.4.0','e:tb.xls','','EXCEL8.0',''--第二项可不写,可用excel或jet4.0,--第五项可用''或null--第七项可用表名,也可不写goinsertintotb1select*fromsample...[sheet1$]insertintotb2select*fromsample...[sheet2$]goexecsp_dropserver'sample','droplogins'

时间: 2024-10-22 04:37:28

Excel导入到数据库问题的相关文章

ASP.NETR把Excel导入SQL数据库的自定义类

ASP.NETR把Excel导入SQL数据库的自定义类 以下是引用片段:public class SaveToSql {   public string strNewCodeId = string.Empty;   public string strNewCode = string.Empty;   public string strNewDes = string.Empty;   public string strOldCodeId = string.Empty;   public strin

Excel导入ACCESS数据库动画教程

<Excel2003入门动画教程62.Excel导入ACCESS数据库>. 演示动画 操作步骤 Excel可以从其它文档中批量导入数据,下面我们将一个ACCESS数据库中的数据表导入到Excel中: 在Excel中,执行"数据→导入外部数据→导入数据"命令,打开"选取数据源"对话框,定位到需要导入数据的文件所在的文件夹,选中相应的文件,单击"打开"按钮,打开"导入数据"对话框,选择保存数据的第一个单元格,按下&qu

请教EXCEL导入sqlserver数据库

问题描述 现在我可以将EXCEL导入到数据库里面去(单表操作)但是现在需求是要做成通用的就是在页面上选择表名(或者从EXCEL文件里面获取到表明)就将数据导入到那张表里去像这样的多表操作我就没了思路请各位指导!!! 解决方案 解决方案二:都差不多.只是中间多了一个创建表的过程.将表名,表的字段,类型都取出来,创建表.然后放入数据库解决方案三:求解啊!!!解决方案四:都差不多.只是中间多了一个创建表的过程.将表名,表的字段,类型都取出来,创建表.然后放入数据库解决方案五:每次得到的Excel还有插

使用phpexcel类实现excel导入mysql数据库功能(实例代码)_php实例

下载phpexcel文件,地址:phpexcel.codeplex.com/ 代码示例 require_once 'phpexcel/Classes/PHPExcel.php'; require_once 'phpexcel/Classes/PHPExcel/IOFactory.php'; require_once 'phpexcel/Classes/PHPExcel/Reader/Excel5.php'; $objReader = PHPExcel_IOFactory::createReade

Excel导入导出数据库02

excel导入时还要保存字体.其背景颜色等信息时读取方法就要改变: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.IO; 6 using System.Data.OleDb; 7 using System.Data; 8 using Microsoft.Office.Interop.Excel; 9 using System.

关于excel导入到数据库中问题

问题描述 这种格式的excel如何导入啊,23行的是标题行,25行是要导入的数据,其他的都不需要了,小弟菜鸟,哪位帮忙看看 解决方案 解决方案二:先把所有数据都导入大意个datatable然后再DT里做循环(从25行)吧数据写入数据库

使用工具 plsqldev将Excel导入Oracle数据库_oracle

1.使用工具 plsqldev 2.打开需导入的excel表格,单击office按钮,选择另存为--其他格式, 选择保存类型CSV(逗号分隔)(*.csv),单击保存 3.打开plsqldev 在工具栏中选择Tools下拉菜单下的Text Importer.进入后选择data from textfile标签.单击下面带有红线框的按钮 打开csv文件. 如果打开成功,再选择"data to oracle"标签 选择owner和table 并在fields框中选择相应的列 然后在右边的下拉

asp.net 怎样实现将EXCEL导入MySQL数据库和导出数据库

问题描述 刚开始学习ASP.net的开发,老师非得要让用MYSQL数据库.目前学习很吃力,总是遇到很多很多问题,求各位大神大腿帮帮忙,指导一下.首先我想确定一下,mysql数据库可以通过OLEDB的方式来连接吗?我通过Session["conn"]="provider={MySQLODBC5.1Driver};server=localhost;port=3306;userid=root;password=sa;database=analyse";来连接,发生错误显示

Excel导入Sqlserver数据库脚本_MsSql

受以前旧同事之托,在博客里发这段脚本: exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure SELECT * INTO tmp_asset FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=d:\Excel数据源\资产印章.xls', 'SE