【问题标题】:import data from excel file to mysql table using php使用php将数据从excel文件导入mysql表
【发布时间】:2012-07-12 16:33:38
【问题描述】:

大家好...我想使用 php 将数据从 excel 文件导入 mysql 表。我用谷歌搜索,但没有找到任何解释,因此我可以理解制作方式。目前我可以导入一个 csv 文件,但我想要一个 xls 文件。你能举个例子或一个开始的想法或一些教程......如果不是你能告诉我:在我的 csv 文件中,我只能在用逗号分隔的情况下插入数据。你能告诉我是否可以插入数据而不必在数据之间放置逗号??

谢谢。

【问题讨论】:

  • 根据定义,csv 文件使用逗号 - (C)omma-(S) 分隔 (V) 值。您可以使用其他字符,例如制表符,但大多数人都使用逗号。您使用 fgetcsv() 在 PHP 中读取它。
  • 您也可以将 Excel 文件另存为 CSV 文件。

标签: php mysql excel csv


【解决方案1】:

这是一个基本概述:

  1. 使用phpexcellreader之类的工具从输入流中读取文件

  2. 打印出物体,看看它是什么样子的

  3. 根据您想要的字段构建查询字符串

  4. 建立 mysql 连接

  5. 插入字符串

您还可以将文件保存为 csv,并且有大量关于如何使用这些文件的教程。

【讨论】:

    【解决方案2】:

    您必须将其转换为 CSV 文件,或者如果您想在此处使用代码执行此操作,请使用工具直接执行此操作我为您提供了 3 个不同的选项来执行此操作。

    Import Data from Excel in PHP

    http://de77.com/php/import-excel-xls-document-into-mysql-database

    http://rackerhacker.com/2008/11/07/importing-excel-files-into-mysql-with-php/

    我认为这些教程非常好,会帮助你

    【讨论】:

      猜你喜欢
      • 2014-03-24
      • 1970-01-01
      • 1970-01-01
      • 2017-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-15
      相关资源
      最近更新 更多