我想找到一种解决方案,了解如何将外部链接中的表格中的数据导出到本地CSV文件。如果有人可以提供技巧并帮助我找到答案,我会非常兴奋。
如果列中有数据或表结束,我还想将内容复制到表格中的空列。
这让我觉得有点太复杂了,我会花太多时间。有没有人可以帮我这个?如果你能够在同一个操作中从多个表中下载内容,那将是一个优势,因为我每天都有大约2000个表被加载到Mysql中: - )
我使用这个PHP脚本从外部站点下载数据作为HTML表。这个表是我要转换为CSV导入MySQL的一些方法。
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.rafisklaget.no/portal/pls/portal/PORTAL.LANDINGSOPPLYSNING.show?p_arg_names=p_regmerke&p_arg_values=T%200182T');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 300);
$data = curl_exec($ch);
file_put_contents("T 0182T.php", $data);
curl_close($ch);
答案 0 :(得分:0)
你的问题很不清楚。但无论如何,我们提出一个建议。我不会发布你的代码,因为你需要自己做一些研究。 但我会为你提出一些步骤。
如果您需要每个表格的文件,那么您必须在重复的步骤中打开和关闭写入文件:)