精华内容
下载资源
问答
  • springboot实现将Excel导入数据库。springboot+mybatis实现,简单易懂。
  • 一个简单的python程序带图形化界面用于读取excel将其中数据导入数据库
  • java运用poi把excel数据导入到oracle数据库中,上场内容未自己写的小demo,可下载查看,不清楚的可以联系我进行帮助。
  • java web Excel导入数据库java web Excel导入数据库 java web Excel导入数据库java web Excel导入数据库
  • java读取excel数据导入数据库源码 java读取excel数据导入数据库源码
  • jsp+Servlet实现的最简单的Excel表导入导出数据库的操作
  • 使Excel数据同步到数据库中的源码
  • http://blog.csdn.net/meng564764406/article/details/52444644 http://blog.csdn.net/meng564764406/article/details/52426634 源码
  • C# Excel大量数据快速导入数据库源码,项目中直接可用。不错。
  • 批量读取txt文件导入数据库中,批量读取txt文件导入数据库中 批量读取txt文件导入数据库中,批量读取txt文件导入数据库
  • C#Excel大量数据快速导入数据库

    热门讨论 2015-11-06 16:16:39
    C#Excel大量数据快速导入数据库.
  • 回答csdn论坛:Java语言下excel导入到mysql数据库表...
  • C#winform实现Excel导入数据库

    热门讨论 2014-08-04 08:41:42
    C#winform实现Excel导入数据库相应的表中。
  • 从别人那花5个积分下载的,已测试,代码完整,可以使用,分享给大家!------免费的才是真正的开源!
  • 如何把数据导入数据库

    万次阅读 2019-05-08 20:55:42
    开发工具与关键技术:SQL 数据库是我们经常用到的软件,但是如何把自己想要的数据导入到数据库之中呢 下面我来给大家讲解一下。 首先我做一个案例: ...这就是把数据导入数据库成功之后的样式,可以看到...

    开发工具与关键技术:SQL
    数据库是我们经常用到的软件,但是如何把自己想要的数据导入到数据库之中呢 下面我来给大家讲解一下。
    首先我做一个案例:
    先给大家看一下我将要导入的是哪一个数据:
    在这里插入图片描述
    就是这两个了,导入数据库有2个难点
    1丶你得记住你要把文件放入的地方(当然这只是方法之一)
    2丶切记别玩了导入之后的附加
    接下来给你们看一下导入成功之后的图片:
    在这里插入图片描述

    这就是把数据导入数据库成功之后的样式,可以看到点击登录数据库之后点击数据库之后的情景,在点击之后会出现想导入数据的名称右键之后会出现自己想编辑的东西 这样就算是完成了
    现在我就来教大家如何导入。
    首先先把自己想导入的数据先复制一份
    再找到自己电脑之中的C盘,找到之后 找到一个文件名叫 Program Files (大家不用担心命名不同的问题 因为在C盘中很多文件名是固定的,只有个别能进行更该),找到这个文件之后
    点击进去 有一个 文件名叫做 Microsoft SQL Server 这个需要注意 因为有很多和这个文件名字差不多的文件名 需要注意查看 点击完了这个文件夹之后 : 如图所示
    在这里插入图片描述
    是文件夹最后的一个 里面有 MSA 和 MSR MSS 开头的三个 选择最后一个 MSS开头的 文件夹 点进去之后只有一个文件夹 MSSQL 右键打开 会出出现一个 DATA 的文件 然后把自己要导入的数据直接粘贴到文件夹之中
    粘贴完成之后打开数据库 之后你会发现其实 数据并没有传送到数据库之中 其实你只是把数据放到了数据库的文件夹之中并没有附加上去。
    在登录数据库完成之后右击数据库会有一个附加的字样,
    如图所示:
    在这里插入图片描述
    在点击完成之后 里面会出现一个添加的字样
    如下图所示:
    在这里插入图片描述
    直接点击添加它会弹出你所有在数据库之中的名字在这之中
    如图所示:
    在这里插入图片描述
    接下来把自己想要要导入的数据 用鼠标选中 点击确定便可以导入成功了,若是在图中没有你想要导入的数据 那么 用鼠标点击我用红色矩形框住的位置 点击一下 (因为有一些路径名字很长在我所用红色矩形框住的地方显示不了全部的路径) 在点击之后用按右键便可以把路径给看到了,然后找到路径 把数据粘贴到里面 按照上面的内容附加 之后便可以让数据出现 在数据库之中了。

    展开全文
  • IDEA导入数据库

    千次阅读 2020-06-18 21:56:04
    4、需要写的内容为 1.User(你的数据库用户名) 2.password(数据库密码 后面选择让记住密码)3.Database(你的对应表的数据库名字) 只需要填写3三出处就可以点 下面的Test Connection 如果成功就Appy应用即可 5.如果没...

    1、找到右边的Database 点击
    在这里插入图片描述2、点击+ 光标放到Data Source 然后找到你对应的数据类型 这里以MySQL为例子
    在这里插入图片描述3、点mysql进来的页面为
    在这里插入图片描述
    4、需要写的内容为 1.User(你的数据库用户名) 2.password(数据库密码 后面选择让记住密码)3.Database(你的对应表的数据库名字) 只需要填写3三出处就可以点下面的Test Connection 如果成功就Appy应用即可
    在这里插入图片描述
    5.如果没成功修改下面的URL 或者下载版本最下面
    jdbc:mysql://localhost:3306/customer?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
    也就是在前面基础上加上 ?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
    在这里插入图片描述
    6、Apply成功之后如图所示
    在这里插入图片描述

    每次加那个不方便 因此

    在这里插入图片描述

    你要是不想换成5.1的话 还有一个措施
    在这里插入图片描述

    展开全文
  • poi做的Excel导入数据库表工具

    热门讨论 2012-03-14 21:28:15
    编写语言:该小工具是用纯JAVA Swing 编写的; 开发原因:有一次我发现有同事因为要根据客户提供的Excel, 要一条一条数据的通过系统录入到数据库表中,...开发一个软件可以直接将Excel中的数据导入数据库表中。
  • cmd命令行快速导入数据库

    千次阅读 2020-07-01 16:55:13
    当数据量非常大的时候,可以使用cmd命令行的方式可以快速到导入数据库,要比navicat的运行sql文件或者数据传输要快很多。 // 把sql脚本导入本地新建的banana数据库 mysql -u用户名 -p密码 banana < D:\sql\...

    多读多写多记录,多学多练多思考。 --------- Banana.Banuit Gang(香柚帮)


    开发环境搭建过程中,可能需要把公司远程的数据库导入到本地数据库进行开发测试,自己想怎么折腾数据都没问题。

    当数据量非常大的时候,可以使用cmd命令行的方式可以快速到导入数据库,要比navicat的运行sql文件或者数据传输要快很多。

    // 把sql脚本导入本地新建的banana数据库
    mysql -u用户名 -p密码 banana < D:\sql\banana.sql
    
    // 把sql脚本导入远程IP新建的banana数据库
    mysql -h129.168.25.200 -u用户名 -p密码 banana < D:\sql\banana.sql

     

    展开全文
  • java版Excel文件导入数据库源代码

    热门讨论 2009-05-20 18:57:24
    java版Excel文件导入数据库源代码 servlet容器:tomcat(或者其他) 数据库:oracle(或者其他) 使用框架:jsp+struts1.2 支持字符型/数据型/日期型/CLOB等数据 使用步骤: 1.下载本资源,解压后得到4个文件:...
  • 使用python将excel数据导入数据库过程详解 更新时间:2019年08月27日 10:24:00 作者:大长胡子 正在上传…我要评论 这篇文章主要介绍了使用python将excel数据导入数据库过程详解,文中通过示例代码介绍的非常详细,...

    使用python将excel数据导入数据库过程详解

     更新时间:2019年08月27日 10:24:00   作者:大长胡子   text-message.pnguploading.4e448015.gif正在上传… 我要评论

    这篇文章主要介绍了使用python将excel数据导入数据库过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

     

    因为需要对数据处理,将excel数据导入到数据库,记录一下过程。

    使用到的库:xlrd 和 pymysql (如果需要写到excel可以使用xlwt)

    直接丢代码,使用python3,注释比较清楚。

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    31

    32

    33

    34

    35

    36

    37

    38

    39

    40

    41

    42

    43

    44

    45

    46

    47

    48

    49

    import xlrd

    import pymysql

    # import importlib

    # importlib.reload(sys) #出现呢reload错误使用

    def open_excel():

      try:

        book = xlrd.open_workbook("XX.xlsx") #文件名,把文件与py文件放在同一目录下

      except:

        print("open excel file failed!")

      try:

        sheet = book.sheet_by_name("sheet名称"#execl里面的worksheet1

        return sheet

      except:

        print("locate worksheet in excel failed!")

     #连接数据库

    try:

      db = pymysql.connect(host="127.0.0.1",user="root",

        passwd="XXX",

        db="XXX",

        charset='utf8')

    except:

      print("could not connect to mysql server")

      

    def search_count():

      cursor = db.cursor()

      select = "select count(id) from XXXX" #获取表中xxxxx记录数

      cursor.execute(select) #执行sql语句

      line_count = cursor.fetchone()

      print(line_count[0])

      

      

    def insert_deta():

      sheet = open_excel()

      cursor = db.cursor()

      for i in range(1, sheet.nrows): #第一行是标题名,对应表中的字段名所以应该从第二行开始,计算机以0开始计数,所以值是1

      

        name = sheet.cell(i,0).value #取第i行第0列

        data = sheet.cell(i,1).value#取第i行第1列,下面依次类推

        print(name)

        print(data)

        value = (name,data)

        print(value)

        sql = "INSERT INTO XXX(name,data)VALUES(%s,%s)"

        cursor.execute(sql,value) #执行sql语句

        db.commit()

      cursor.close() #关闭连接

    insert_deta()

    db.close()#关闭数据

    print ("ok ")

    XXX里自行修改自己的名称。

    说明:对于不规则的单元格,例如合并过的单元格会取到空值。

    优化了一下这个程序

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    31

    32

    33

    34

    import pymysql

    import xlrd

    # 连接数据库

    try:

      db = pymysql.connect(host="127.0.0.1", user="root",

                 passwd="XXX",

                 db="XXX",

                 charset='utf8')

    except:

      print("could not connect to mysql server")

    def open_excel():

      try:

        book = xlrd.open_workbook("XXX.xlsx") #文件名,把文件与py文件放在同一目录下

      except:

        print("open excel file failed!")

      try:

        sheet = book.sheet_by_name("XXX"#execl里面的worksheet1

        return sheet

      except:

        print("locate worksheet in excel failed!")

    def insert_deta():

      sheet = open_excel()

      cursor = db.cursor()

      row_num = sheet.nrows

      for i in range(1, row_num): # 第一行是标题名,对应表中的字段名所以应该从第二行开始,计算机以0开始计数,所以值是1

        row_data = sheet.row_values(i)

        value = (row_data[0],row_data[1],row_data[2],row_data[3])

        print(i)

        sql = "INSERT INTO demo_yangben(xxx,xxxx,xxxx,xxxx)VALUES(%s,%s,%s,%s)"

        cursor.execute(sql, value) # 执行sql语句

        db.commit()

      cursor.close() # 关闭连接

    open_excel()

    insert_deta()

    再改一下,每一万条数据写入到数据库一次

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    31

    32

    33

    34

    35

    36

    37

    38

    39

    40

    41

    42

    43

    44

    45

    46

    47

    48

    49

    50

    51

    52

    53

    54

    55

    56

    57

    58

    59

    60

    61

    62

    63

    64

    65

    66

    67

    68

    69

    70

    71

    72

    73

    74

    75

    76

    77

    78

    79

    80

    import pymysql

    import xlrd

    import sys

    '''

      连接数据库

      args:db_name(数据库名称)

      returns:db

      

    '''

    def mysql_link(de_name):

      try:

        db = pymysql.connect(host="127.0.0.1", user="xxx",

                   passwd="xxx",

                   db=xxx,

                   charset='utf8')

        return db

      except:

        print("could not connect to mysql server")

      

    '''

      读取excel函数

      args:excel_file(excel文件,目录在py文件同目录)

      returns:book

    '''

      

      

    def open_excel(excel_file):

      try:

        book = xlrd.open_workbook(excel_file) # 文件名,把文件与py文件放在同一目录下

        print(sys.getsizeof(book))

        return book

      except:

        print("open excel file failed!")

      

      

    '''

      执行插入操作

      args:db_name(数据库名称)

         table_name(表名称)

         excel_file(excel文件名,把文件与py文件放在同一目录下)

      

    '''

      

      

    def store_to(db_name, table_name, excel_file):

      db = mysql_link(db_name) # 打开数据库连接

      cursor = db.cursor() # 使用 cursor() 方法创建一个游标对象 cursor

      

      book = open_excel(excel_file) # 打开excel文件

      sheets = book.sheet_names() # 获取所有sheet表名

      for sheet in sheets:

        sh = book.sheet_by_name(sheet) # 打开每一张表

        row_num = sh.nrows

        print(row_num)

        list = [] # 定义列表用来存放数据

        num = 0 # 用来控制每次插入的数量

        for i in range(1, row_num): # 第一行是标题名,对应表中的字段名所以应该从第二行开始,计算机以0开始计数,所以值是1

          row_data = sh.row_values(i) # 按行获取excel的值

          value = (row_data[0], row_data[1], row_data[2], row_data[3], row_data[4], row_data[5], \

               row_data[6], row_data[7], row_data[8], row_data[9], row_data[10], row_data[11], row_data[12],

               row_data[13], row_data[14])

          list.append(value) # 将数据暂存在列表

          num += 1

          if( num>= 10000 ): # 每一万条数据执行一次插入

            print(sys.getsizeof(list))

            sql = "INSERT INTO " + table_name + " (time, xingbie, afdd, xzb, yzb, cfbj, jjlbmc, \

            bjlbmc, bjlxmc, bjlxxlmc, gxqymc,gxdwmc, afql, afxqxx, cjdwmc)\

            VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)"

            cursor.executemany(sql, list) # 执行sql语句

      

            num = 0 # 计数归零

            list.clear() # 清空list

            print("worksheets: " + sheet + " has been inserted 10000 datas!")

      

      print("worksheets: " + sheet + " has been inserted " + str(row_num) + " datas!")

      db.commit() # 提交

      cursor.close() # 关闭连接

      db.close()

     if __name__ == '__main__':

      store_to('demo', 'demo_yangben', 'xxx.xlsx')

    思考,如果数据插入有错误,怎么解决,

    其实有很多数据库工具可以直接来解决这个问题,注意字符转换的格式就好。

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    展开全文
  • 宝塔导入数据库

    千次阅读 2020-03-12 13:34:38
    宝塔导入数据库
  • txt文件导入数据库

    千次阅读 2019-05-17 22:40:39
    代码 package ... import java.io.File; import java.io.IOException; import javax.swing.JOptionPane; import org.apache.commons.io.FileUtils;...import org.apache.commons.io.LineIterator;...im...
  • python将excel自适应导入数据库

    万次阅读 2021-01-28 22:09:34
    python 将excel导入数据库 功能如下: 将excel中每个sheet自动导入数据库,以sheet名称为表名在数据库中创建表; 将每个sheet中的数据添加至数据库对应表中;默认以第一行为该表的列表名,其它行作为数据; 查找数据中...
  • Java实现Excel批量导入数据库

    千次阅读 2020-02-14 00:15:05
    springboot实现Excel批量导入数据库 前言:Java实现,Excel数据表,MySQL数据库,具体步骤如下…
  • 向mysql中导入数据库文件

    千次阅读 2020-09-29 22:32:58
    如何向mysql数据库导入数据库 当我们安装好mysql后,会有需求将本地文件中的数据库文件导入数据库中,具体步骤如下: 1.双击打开mysql ,进入这个界面:
  • C#读取txt文件并导入数据库

    热门讨论 2013-03-18 10:52:26
    C#读取txt文件并导入数据库
  • 如何将sql文件导入数据库

    千次阅读 2020-10-15 14:15:46
    1、首先创建一个数据库,并设置好它的名称。 2、在所要操作的数据库上鼠标右键 3、执行的sql脚本 4、选择你要执行的文件 5、点击执行直到文件导入为止即可!
  • Idea怎么导入数据库驱动

    千次阅读 2020-10-19 19:47:58
    第三步:在你的电脑中找到驱动所在的文件选中,点“OK” 添加数据库 二.配置 在idea最右侧有一个工具栏,我们点击DataBase按钮,然后会出现如上界面,我们选择添加按钮 选择MySQL 输入DataBase,User,Password最后...
  • 【python】将csv文件导入数据库

    千次阅读 2020-07-15 00:08:26
    任务:将招聘信息CSV文件数据导入数据库。 首先导入库: import pandas as pd import pymysql import csv import codecs 读取csv文件: file_path = "E:/python/jobs/templates/static/manual.csv" data = pd....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 594,655
精华内容 237,862
关键字:

导入数据库