Excel 轉為 MySQL 語句

2022-08-23 01:42:12 字數 1894 閱讀 3870

一、假設你的**有a、b、c三列資料,希望匯入到你的資料庫中**table,對應的字段分別是col1、col2、col3

二、在你的**中增加一列,利用excel的公式自動生成sql語句,具體方法如下:

1、增加一列(假設是d列)

2、在第一行的d列,就是d1中輸入公式:

=concatenate("insert into table (col1,col2,col3) values ('",a1,"','",b1,"','",c1,"');")

3、此時d1已經生成了如下的sql語句:

insert into table (col1,col2,col3) values ('a','11','33');

4、將d1的公式複製到所有行的d列(就是用滑鼠點住d1單元格的右下角一直拖拽下去啦)

5、此時d列已經生成了所有的sql語句

6、把d列複製到乙個純文字檔案中,假設為sql.txt

三、把sql.txt放到資料庫中執行即可。

原始資料:

在 d1 輸入公式:=concatenate("insert   into  user   (id, amount,age)   values   (",a1,",",b1,",",c1,");")

下拉填充

複製 d2-d10 到記事本

書寫 sql 語句

create

database samp_db character

setgbk;

usesamp_db;

create

table

user

(id

int unsigned not

null auto_increment primary

key,

amount

int unsigned not

null

,age

tinyint unsigned not

null

);insert

into

user (id,amount,age) values (1,43200,35

);insert

into

user (id,amount,age) values (2,30240,37

);insert

into

user (id,amount,age) values (3,72000,65

);insert

into

user (id,amount,age) values (4,367200,44

);insert

into

user (id,amount,age) values (5,7200,44

);insert

into

user (id,amount,age) values (6,108000,27

);insert

into

user (id,amount,age) values (7,57600,45

);insert

into

user (id,amount,age) values (8,21600,43

);insert

into

user (id,amount,age) values (9,144000,51);

結果如下:

Excel轉為MySQL語句的方法

一 假設你的 有a b c三列資料,希望匯入到你的資料庫中 table,對應的字段分別是col1 col2 col3 二 在你的 中增加一列,利用excel的公式自動生成sql語句,具體方法如下 1 增加一列 假設是d列 2 在第一行的d列,就是d1中輸入公式 concatenate insert ...

Python 處理excel並轉為table

python xlrd package for extracting data from excel files 開始沒考慮到 會這麼長,所以沒有分成多個函式,看起來比較搓。修改 dir 和 htmlroot 可以設定excel檔案的路徑及生成的html 的路徑 修改 link link s.rep...

批量將CSV檔案轉為excel

import os import pandas as pd fp r c users jjjj desktop 233 for root,dirs list,files list in os.walk fp root 表示當前資料夾路徑 dirs 當前資料夾下所有子目錄名 files 當前資料夾下所...