【问题标题】:HTML to csv file in phpphp中的HTML到csv文件
【发布时间】:2011-06-09 18:25:32
【问题描述】:

我想读取一个 HTML 文件,并使用 php 将 html 中的表格内容转换为 csv 格式文件。

一般来说,在一个 HTML 目录中,我有一个 html 文件列表说

KMC_Doctors_list_A.html  
KMC_Doctors_list_B.html  
KMC_Doctors_list_C.html  
....
KMC_Doctors_list_Z.html

我想阅读这些 HTML 文件并将其表格内容写入 CSV 文件。

谁能在这方面帮助我。

【问题讨论】:

  • 到目前为止你尝试过什么?并且需要更多详细信息,您希望文件内容为 CSV,还是希望文件中的表格内容为 CSV?
  • HTML 文件是什么样的,请给我们一些代码。
  • DOmDocumentsDOMXpathfputcsv 和 presto....

标签: php html csv


【解决方案1】:

准备好阅读:fputcsv 将以 csv 格式写入。但是你需要了解正则表达式preg_matchpreg_match_all 在这个过程中会非常有用。没有快速将 html 转换为 csv 的方法。

【讨论】:

  • fputcsv:好的,为了实际获取数据,我宁愿使用DOMDocument,然后创建一个脆弱的正则表达式。
  • 啊当然,如果你走那条路,html总是不纯的,你需要清理它:这里有一个更好的讨论:stackoverflow.com/questions/2702799/php-parsing-invalid-html
  • 请不要为显然是 HTML 解析工作的内容推荐正则表达式 :(
猜你喜欢
  • 1970-01-01
  • 2021-06-18
  • 2016-05-24
  • 1970-01-01
  • 2014-08-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多