将excel工作簿导入Mysql数据库

时间:2013-06-23 07:20:10

标签: mysql excel

有没有办法可以将具有多个工作表的excel工作簿导入mysql数据库到多个表中?

这意味着,让我们说

我有一张excel工作簿,其中3张名为sheet1,sheet2 sheet3。每张表的标题都在第一行。现在我需要将这3张纸存储为数据库中的3个表(sheet,sheet2,sheet3)。

有没有办法使用phpmyadmin,php,python或其他任何方法?

我知道,我们可以导入单独的csv表。我想知道批量导入是否有效

1 个答案:

答案 0 :(得分:2)

  

有没有办法可以导入具有的excel工作簿   多个表到mysql数据库进入多个表?

如果您可以远程访问数据库,或者数据库位于您拥有Excel的同一台计算机上;最简单的方法是MySQL for Excel addin,它允许您从Excel中直接访问MySQL。

如果没有,您还有其他选择:

  1. 将每个工作表导出为csv文件,然后分别读取这些文件以创建表并填充它们。除Excel外接程序选项外,建议使用此选项。

  2. 使用xlrtphpexcel读取原生.xls格式文件,并从每个工作表中提取所需的信息。这最接近您的批量导入要求;因为你不必处理代表每张纸的多个文件。