1. 程式人生 > >將excel資料匯入mysql中

將excel資料匯入mysql中

1.開啟存放資料段的Excel檔案,處理好列的關係,將不必要的列都刪除掉將Excel另存為CSV格式。

2.在MySQL中建表,列的名字和資料格式都要和Excel中的一致。建表格式參考:

CREATE TABLE IF NOT EXISTS data1(   id INT UNSIGNED AUTO_INCREMENT,title VARCHAR(100) NOT NULL,);

3.最後在資料庫中執行如下語句:

load data local infile 'csv檔案路徑' into table [表名] fields terminated by ',';

例如:

load data local infile 'D:\\data.CSV' into table data1 fields terminated by ',';

執行報錯了:Error Code: 1300. Invalid utf8 character string: ''

原因是CSV檔案與mysql的編碼不一致,我的mysql編碼是utf8

4.用NotePad++轉變CSV編碼為utf8,點選編碼選項,選擇“轉為utf-8碼”,再點選儲存檔案,就成功轉化了CSV的編碼

5.此時在mysql中再次執行語句:

load data local infile 'D:\\data.CSV' into table data1 fields terminated by ',';

就可以直接將excel中的資料匯入mysql資料庫中了,我的結果圖:


相關推薦

excel資料匯入mysql

1.開啟存放資料段的Excel檔案,處理好列的關係,將不必要的列都刪除掉,將Excel另存為CSV格式。2.在MySQL中建表,列的名字和資料格式都要和Excel中的一致。建表格式參考:CREATE TABLE IF NOT EXISTS data1( id INT UN

excel資料匯入mysql資料庫

框架用的是thinkphp3.2框架 //將Excel匯入到資料庫的思想是:先將Excel中的資料轉為php陣列,然後執行addAll操作 public function upload() { ini_set('memory_limit', '1024M'); if (!empty(

POIEXCEL資料匯入到資料庫

1.今天專案需要新增需求,將excel表格匯入到資料庫中。想起利用poi框架去實現,在網上找了一個工具類,經測試,可以使用,附上程式碼因為是maven 管理專案,所以引入poi相關jar包     <dependency> <gro

快速地Excel資料匯入到SQL2005的方法

在查詢分析器裡,直接寫SQL語句: --啟用Ad Hoc Distributed Queries: exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distr

關於如何Excel資料匯入到SQL Server

面對大量的Excel資料我們可能會非常苦惱,如果一條一條的插入到資料庫;不僅會耗大量的時間,而且還可能會發生錯誤,現在我來說一下如何匯入資料! 1、準備工作   首先要在Excel中建立資料表對應的資料欄位,如下圖:   資料庫對應的欄位: 2、資料匯入

採用spring mvc 和mybatis框架 excel資料匯入Mysql資料庫

1.jsp部分: <form action = "price/excelUpload" method = "post" enctype="multipart/form-data">                   <input class="fileF

利用sqoophive資料匯入Oracle(踩的坑)

教程很多,這裡只說踩過的坑 1.下載sqoop時,還得下一個bin的包,拿到sqoop-1.4.6.jar 的包,放到hadoop的lib目錄下 2.匯入oracle,執行程式碼時,使用者名稱和表名必須大寫!且資料庫建表時表名必須大寫!  示例程式碼: sqoop expo

Excel檔案匯入MySQL資料庫的方法

將Excel檔案匯入MySQL資料庫的方法 1、簡介 本部落格給大家分享一個實用的小技能,我們在使用資料庫時常常需要將所需的Excel資料新增進去,如果按照傳統的方法將會費時費力,所以給大家分享匯入Excel資料的技能。 2、實際操作 1)首先需要下載一個數據庫管理工具

excel檔案匯入mysql資料庫

在部落格上找了好多,好多坑,搞了兩個小時終於好了!分享一下過程,親測是成功的!至於你不成功---哈哈 使用的工具 wps 操作 excel Sublime Text 操作CSV文件 Navicat 操作資料庫工具   首先這是給我的檔案 百

利用sqoophive資料匯入Oracle

首先: 如oracle則執行sqoop list-databases --connect jdbc:oracle:thin:@//192.168.27.235:1521/ORCL --username DATACENTER -P 來測試是否能正確連線資料庫  如mysql則執行sq

如何使用SQLyog大量資料匯入mysql資料庫

之前是通過SQLyog將excel檔案儲存為csv檔案,然後匯入mysql資料庫,不過由於資料量大,建表語句寫的很麻煩(先copy Excel橫表的第一行(屬性那一行),然後轉置,到txt檔案,寫建表語句,加逗號),昨天用一天的時間琢磨這個問題,在前輩的指點下,發現這個能匯

ssm利用poiexcel資料匯入資料庫

POI匯入資料庫 1.前臺頁面 <form action="<%=request.getContextPath()%>/doFile.action" method="post" enctype="multipart/form-data">     

Excel資料匯入到SqlServer及匯入資料型別轉換失敗解決方案

將資料匯入到SqlServer是很常用的一個功能,而Excel資料來源又是資料匯入功能的常用資料來源,在使用時遇到一些問題,記錄下來防止大家走彎路。 UserInfo表結構以及Excel資料截圖 UserInfo表結構: Excel資料:

使用sqoophive資料匯入mysql例項

1.環境配置 CentOS6.5 hadoop2.2 jdk1.7.0 sqoop1.4.4 zookeeper3.4.5 Mysql 14.14 2.在mysql上建立表 先按照需求在

EXCEL內容匯入MySQL方法

1.有個軟體PHP Excel Parser Pro 可以。 2.可將Excel存成csv格式。然後通過phpmyadmin倒入mysql 3.先匯入Access中,再弄到MySQL中,或者自己寫

tp3.2.3運用phpexcelexcel檔案匯入mysql資料庫

1,下載PHPExcel 2,配置將下載好的PHPExcel檔案與PHPExcel.php 放到thinkphp 根目錄 include/Library/Org/Util/下面 3,同時將PHPExcel.php 改名為 PHPExcel.class.php 以上是將PHP

利用PythonExcel資料匯入Mysql資料庫

 python操作Excel 需要匯入xlrd包,可以通過pip install xlrd 一鍵安裝。 #coding=utf-8 ''' python 將指定目錄下的excel檔案匯入到資料庫中 ''' # 引入資料庫包 import pymysql # 引入操作excel包

Python3excel資料匯入mysql資料庫

import pymysql # xlrd 為 python 中讀取 excel 的庫,支援.xls 和 .xlsx 檔案 # import xlrd # openpyxl 庫支援 .xlsx 檔案的讀寫 from openpyxl.reader.excel import

使用命令列Excel資料匯入Mysql的方法小結

從Excel資料表匯入Mysql,已經做過好幾次了,但每次都會碰到各種問題:invalid utf8 character string, data too long, ...,浪費了不少時間 為了提高效率,是時候指定一個數據匯入的SOP了: 1.準備.txt檔案    

mysql匯入資料load data infile用法(txt檔案資料匯入)

我們常常匯入資料!mysql有一個高效匯入方法,那就是load data infile 下面來看案例說明   基本語法: load data  [low_priority] [local] infile 'file_name txt' [replace | ignor