jer*_*ear 2 php mysql import parsing
我正在构建一个应用程序,从excel .csv文件中提取数据并应用各种级别的格式,移动和映射.除了一个清理数据的故障外,大多数事情都被弄清楚了.以下是Excel中的数据示例:
由于第3行和第2行,我不能直接爆炸().在这两行上都有一个"字符串,字符串",我无法控制数据导出,只需清除导入.
我已经尝试了许多非优雅的选项,它正在扼杀处理时间.谁能想到一个优雅的解决方案?
我不能使用MySQL IMPORT功能,不幸的是它必须通过PHP处理.
您还可以尝试执行SQL语句:
LOAD DATA INFILE 'mydata.csv'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"';
Run Code Online (Sandbox Code Playgroud)
我听说你使用PHP,但是你可以从PHP运行上面的语句.或者您的意思是输入是由读取CSV而不是CSV文件产生的流?不幸的是,LOAD DATA INFILE需要一个文件名,它不能采用标准输入.