我的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中做到这一点?
答案 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。