0

有没有一种方法可以将具有多张工作表的 excel 工作簿导入到多个表中?

这意味着,让我们说

我有一个 Excel 工作簿,其中包含 3 张名为 sheet1、sheet2 sheet3 的工作表。每张纸的标题位于第一行。现在我需要将这 3 张表格存储为数据库中的 3 张表格(表格、表格 2、表格 3)。

有没有办法使用 phpmyadmin、php、python 或任何其他方法来做到这一点?

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

4

1 回答 1

2

有没有一种方法可以将具有多张工作表的 excel 工作簿导入到多个表中?

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

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

  1. 将每张工作表导出为 csv 文件,然后单独读取这些文件以创建表格并填充它们。除了 Excel 插件选项,这是推荐的。

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

于 2013-06-23T07:42:53.307 回答