我的老板让我为一个已有的Excel文件创建一个MySQL数据库。我想知道是否有任何方法可以将Excel文件转换或导入?我在谷歌上搜索了一下,但没找到有用的信息。感谢任何回复……谢谢。
PHPMyAdmin可以导入CSV文件,以及Excel文件(虽然我从未尝试过)
首先,您需要创建您的数据库,并添加一个表。该表中必须有与您的Excel文档中列数相同的字段(是的,我知道您知道)
然后,在phpmyadmin中选择该数据库和表,并使用“导入”选项卡。
最简单的方法是这样的:
将值插入到表格中(列1,列2,列3...列n)的方法如下:
insert into Table (col 1,col 2,col 3...col n) values (val1,...valn);
基本上:
在您的Excel中进行两个循环:
dim i,j
dim sqlString,sqlBase
sqlString=""
sqlBase="insert into yourTable (col1....coln) values ("
for i=1 to myRowVariable
sqlString=""
for j=1 to myColVariable
if j=myColVariable then
sqlString=sqlString & Cells(i,j).value & ");"
else if j=1 then
sqlString=sqlBase & sqlString & ","
else
sqlString=sqlString & Cells(i,j).value & ","
end if
Next j
Next i
'write sqlString into a txt or something
LOAD DATA INFILE
命令导入文本文件。mysqldump
的工具可用于ODBC驱动的数据库。