如何把excel資料匯入到mysql資料庫中

2021-06-09 04:01:42 字數 1239 閱讀 6713

最近做的工作涉及到把excel資料匯入到mysql資料庫中, 看來一些mysqlimport, phpmyadmin命令, 但是不怎麼會用. 就決定自己寫指令碼解決.

先把excel資料檔案儲存成csv格式的檔案, 然後寫了下面的簡單perl指令碼倒入mysql資料庫中.

需要注意用你的mysql資料庫表的結構替換掉. 執行指令碼並且把csv格式的檔案做為引數即可.

#!/usr/bin/perl 

# perl program: insert_mysql_data.pl

# function: insert mysql data from csv file

# usage : insert_mysql_data.pl csv_file

# author: [email protected]

# date: 2012-9-20

use strict;

use warnings;

use dbi;

# define the global vars

my $check_debug=1;

my $csv_file;

my $lines = 0;

# ------------------------

#  signal handle function

# ------------------------

local $sig = \&__int_handler;

sub __int_handler

}# get the parameter

my $parameter = shift;

if (! -e $parameter)

elsif (-f $parameter) );

$dbh->do("set names 'utf8'");

# parameter is csv file

open($csv_file,"<","$parameter") or die "can't open csv file $parameter.\n";

while (<$csv_file>)

# clean up

close($csv_file);

$dbh->disconnect();

}# post process 

print "successfully process the $lines lines files. no error found.\n";

exit(0);

如何把excel資料匯入到mysql資料庫中

最近做的工作涉及到把excel資料匯入到mysql資料庫中,看來一些mysqlimport,phpmyadmin命令,但是不怎麼會用.就決定自己寫指令碼解決.先把excel資料檔案儲存成csv格式的檔案,然後寫了下面的簡單perl指令碼倒入mysql資料庫中.需要注意用你的mysql資料庫表的結構替...

如何把excel資料匯入到mysql資料庫中

如何把excel資料匯入到mysql資料庫中 最近做的工作涉及到把excel資料匯入到mysql資料庫中,看來一些mysqlimport,phpmyadmin命令,但是不怎麼會用.就決定自己寫指令碼解決.先把excel資料檔案儲存成csv格式的檔案,然後寫了下面的簡單perl指令碼倒入mysql資料...

python實現通用excel匯入到mysql

file 要處理的 檔案 startrow 從第幾行開始匯入 table 匯入到哪個表 comitcount 多少筆一提交 由於資料庫對sql長度是有限制的,不建議設定太大 map 表字段與excel列的對映關係 import math import xlrd import json from db...