Excel百科

专业的excel知识必备博客

当前位置:首页 / Excel教程 / (数据库如何添加excel表格)如何将Excel 表格 当成数据库来使用。

(数据库如何添加excel表格)如何将Excel 表格 当成数据库来使用。

栏目:Excel教程   日期:2020-09-21   浏览量:33

如何将Excel表导入现有的SQL SEVER数据表里面
导入方法有多种,可用OpenDataSource,来导入。
以下是我在用的方法。

SELECT * into #temp FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source=d:\upload_excel\test.xls;User ID=;Password=;Extended properties=Excel 5.0')...sheet1$

以上完成将d:\upload_excel\test.xls,追加到临时temp中。

如果你要追加到其他表里,使用
insert into ta (col1,col2,col3) values
SELECT (col1,col2,col3) FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source=d:\upload_excel\test.xls;User ID=;Password=;Extended properties=Excel 5.0')...sheet1$
sheet1$是工作表名称,后面需加上$
以上代码是我正在使用的,放在页面前台页面里,test.xks做为变量,将数据表导入数据库中。
如何在excel中创建“数据库”
一、 建据库
方法一:使用向导,调出方法⑴可采用“文件”菜单“新建”
⑵或采用“”菜单“向导”
方法二:使用数据库设计器
1、 使用向导建立数据库
特点:可以方便快捷地创建数据库,但只适用于一般常用的数据库。
2、 使用数据库设计器建立数据库
特点: 最大特点就是灵活性
操作步骤:⑴“文件”菜单“新建”,显示新建对话框
⑵选择“数据库”和单击“新建文件”钮
⑶在创建对话框中输入新数据库的名称和单击“保存”钮
效果:数据库文件已经建立完成。
显示出“数据库设计器”窗口和“数据库设计工具”
打开“数据库设计器”工具方法:“显示”菜单“工具栏”
选择“数据库设计器”
三、建立表
1、 数据库与数据表
可以先建立自由表,然后再添加到数据库中
建立新的数据库表,系统会将其自动加入到数据库中。
2、 建立自由表
注意:自由表独立于任何数据库,如需要课添加到数据库中,但不能同时
将一个表添加到多个数据库。
预备知识:建立表必须首先建立表的结构
即要描述各个字段的字段名、字段类型、字段宽度、如果是数
值型还有小数位数,以及索引、是否再字段中允许空值(选择NULL)

3、 建立数据库表
有三种方法:
法一、“文件”菜单“新建”,显示新建对话框
选择“表”和单击“新建文件”钮
在创建对话框中输入新数表名称和单击“保存”钮
法二、再建立完数据库后,不关闭“数据库设计器”窗口,单击鼠标右键后
选择快捷菜单种的“新表”,单击“新表”钮,再创建对话框输入表 名
后“保存”
法三、使用数据库设计器工具栏
(“显示”菜单“工具栏”)
选择“数据库设计器”工具栏种的第一个钮“新建表”

二、使用命令建立数据库、数据库表
1、 建立数据库
CREATE DATABASE 数据库名称
2、 建立数据库表
CREATE TABLE │DBF 表名 [FREE]
(字段名1 字段类型 [(字段宽度 [,小数位数] )]
[(字段名2……]

二、使用向导建立查询
1、查询形式分类:查询向导:标准查询
交叉表向导:以电子表格形式输出查询结果
图形向导:以电子图形形式输出查询结果
2、使用查询向导建立查询步骤:
[0]使用查询向导前必须先打开用到的库表或自由表
⑴字段选取
⑵记录筛选
⑶选择排序方式
⑷查询完成(选择保存并运行)(浏览查询)
⑸打开查询设计器,修改查询
请采纳答案,支持我一下。
如何把excel表格数据导入到数据库
在SqlServer2005中新建一个数据库,然后右键数据库名,点
任务-导入数据-下一步,在“数据源”选项中选择“Microsoft
excel”,然后按照提示往下做。
Excel表格怎样才能做为一个小型的数据库来使用
1、建立左表,在A:E列输入数据,在F和G列输入公式。
2、按CTRL A,复制;打2日空白表CTRL A,粘帖;
将2日表中C:E列清除,在C2输入公式“=VLOOKUP('2日'!A2,'1日'!$A:$F,6,FALSE)”,用右下角填充柄向下复制到C8导入1日期末库存;
在D和E列输入2日数据,以显示2日状况;3日及以后照此处理。
3、使用“记录单”(以2日表为例):
1)选中表中任一非空单元格,点选“数据/记录单”。
2)查找资料:点“上一条”或“下一条”按钮,找到需要资料;或点“条件”,在“品名”或“价格”框输入品名或价格,点“上一条”也可查到需要资料。
3)添加项目:点“新建”钮,在空框输入品名等有关信息,再点“新建”钮,即可在2日表添加新项目。
4)删除项目:找到拟删项目,点“删除”钮,即可删除2日表已有项目。
如何将excel表格中数据直接导入到mysql数据库中

首先需要在mysql管理上面新建一个表,也可以用mysql命令创建,立完成之,需要将表中的字段名字告诉给填写excel表的人员.

打开excel表,按照程序提供的字段填写相应的数据.此时注意下面几点:名字需要跟程序提供的一样,其他的描述,表头可以不写都行.

打开工具,选择表所在的数据库,然后点击数据库名字,右键数据,出来下拉菜单选择import wizard .弹出一个选择界面,选择excel file文件

点击next(下一步),选择对应的excel文件就行,然后再下面选在文件内容在哪一个sheet中,也就是内容写在excel什么地方,这点需要注意,也是关键的地方.

点击next (此步骤也是关键步骤),需要注意2点: 1:filed name row 就是字段所在excel中的位置,也就是第几行(简单办法,一般就是英文对应的那一列).2:first data row(从哪一行开始执行),数据从哪一行开始

点击next 选择 target table 目标对应的数据库,选择.

如果到上面一步没有问题的话,默认next到最后 就行了.然后打开表就能看到数据跟excel表中的一样.要导入到哪个数据库中表中

excel表格怎样导入数据库
第一步立数据库和数据表(自己的Excel数据设立字段)。
[sql] view plain copy print?
CREATE DATABASE php_excel;
USE php_excel;
CREATE TABLE IF NOT EXISTS php_excel(
id int(20) NOT NULL AUTO_INCREMENT PRIMARY KEY,
gid varchar(20) NOT NULL,
stu_no varchar(20) NOT NULL,
name varchar(45) NOT NULL,
age int(4) NOT NULL
)ENGINE=MyISAM DEFAULT CHARSET=utf8;

第二步:index.php文件。
[html] view plain copy print?

phpexcel导入excel数据到MYSQL数据库

第三步:向数据库插入数据的insertdb.php文件。
[php] view plain copy print?
session_start();
header("Content-type:text/html;charset:utf-8");
//全局变量

$succ_result=0;
$error_result=0;
$file=$_FILES['filename'];
$max_size="2000000"; //最大文件限制(单位:byte)
$fname=$file['name'];
$ftype=strtolower(substr(strrchr($fname,'.'),1));
//文件格式
$uploadfile=$file['tmp_name'];
if($_SERVER['REQUEST_METHOD']=='POST'){
if(is_uploaded_file($uploadfile)){
if($file['size']>$max_size){
echo "Import file is too large";
exit;
}
if($ftype!='xls'){
echo "Import file type is error";
exit;
}
}else{
echo "The file is not empty!";
exit;
}
}
require("./conn.php"); //连接mysql数据库

//调用phpexcel类库
require_once 'PHPExcel.php';
require_once 'PHPExcel\IOFactory.php';
require_once 'PHPExcel\Reader\Excel5.php';

$objReader = PHPExcel_IOFactory::createReader('Excel5');//use excel2007 for 2007 format
$objPHPExcel = $objReader->load($uploadfile);
$sheet = $objPHPExcel->getSheet(0);
$highestRow = $sheet->getHighestRow(); // 取得总行数
$highestColumn = $sheet->getHighestColumn(); // 取得总列数
$arr_result=array();
$strs=array();

for($j=2;$j<=$highestRow;$j )
{
unset($arr_result);
unset($strs);
for($k='A';$k<= $highestColumn;$k )
{
//读取单元格
$arr_result .= $objPHPExcel->getActiveSheet()->getCell("$k$j")->getValue().',';
}
$strs=explode(",",$arr_result);
$sql="insert into php_excel(gid,stu_no,name,age) values ($strs[0],'$strs[1]','$strs[2]',$strs[3])";
echo $sql."
";
mysql_query("set names utf8");
$result=mysql_query($sql) or die("执行错误");

$insert_num=mysql_affected_rows();
if($insert_num>0){
$succ_result =1;
}else{
$error_result =1;
}

}
echo "插入成功".$succ_result."条数据!!!
";
echo "插入失败".$error_result."条数据!!!";

其中conn.php代码如下:
[php] view plain copy print?
$mysql=mysql_connect("localhost","root","") or die("数据库连接失败!");
mysql_select_db("php_excel",$mysql);
mysql_query("set names utf8");

我的导入效果如下:
至此,从Excel文件读取数据批量导入到Mysql数据库完成。
如何实现Excel表格自动导入到数据库
在SqlServer2005中新建一个数据库,然后右键数据库名,点
任务-导入数据-下一步,在“数据源”选项中选择“Microsoft
excel”,然后按照提示往下做。
如何将Excel 表格 当成数据库来使用。
ACEESS可以。EXCL。。没用过

微信扫一扫,分享到朋友圈

(数据库如何添加excel表格)如何将Excel 表格 当成数据库来使用。
微信扫码关注纵横SEO
微信扫码关注纵横SEO
Excel百科微信:pbi365
Copright © 2020 Excel百科 All Rights Reserved. 粤ICP备13050212号 站点地图