如何通过excel在mysql表中再次导入特殊列

时间:2015-10-16 04:28:11

标签: mysql excel

我的Mysql中有一张表,如下:

ID  Name Email  PhoneNo
1   Nisan   a@xyz.com  12345
2  Anbu b@xyz.com  123456
3  ram   c@xyz.com  15623
4   rama   d@xyz.com   12356

喜欢上述1000条记录。

我想再次将Name和PhoneNo列导入到同一个表中。这样Name和PhoneNo列只会更新。我的数据采用excel格式

如何在php mysql中做到这一点?

2 个答案:

答案 0 :(得分:0)

你要做的就是使用mysql第三方工具。

像SQLyog。使用此软件,您可以从csv文件等导入数据。

答案 1 :(得分:0)

您可以使用EasyXLS Excel库作为第三方工具。它可以集成在PHP中。以下是一些代码示例:

// Create an instance of the class that imports Excel files
$workbook = new COM("EasyXLS.ExcelDocument");

// Import Excel file to List
$rows = $workbook ->easy_ReadXLSXSheet_AsList("file.xlsx", "Sheet1", "B2:D5");

将数据导入列表,而不是提取第一列和最后一列,并将它们插入MySQL表中。如果您希望列分别调用easy_ReadXLSXSheet_AsList方法两次。

有关详细信息,请参阅此链接importing Excel to MySQL