PHP中的HTML到csv文件

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

通常,在目录HTML中,我有一个html文件列表说</ p>

  KMC_Doctors_list_A.html 
KMC_Doctors_list_B.html
KMC_Doctors_list_C .html
....
KMC_Doctors_list_Z.html
</ code> </ pre>

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

任何人都可以帮助我。</ p>
</ div>

展开原文

原文

I would like to read a HTML file as and convert the table content inside the html to csv format file using php.

In general, in a directory HTML, i have a list of html files say

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

I would like to read these HTML file and the write its table content to a CSV file.

Can any one help me in this regard.

doupao5296
doupao5296 DOmDocuments,DOMXpath,fputcsv和presto....
9 年多之前 回复
doulizhi1247
doulizhi1247 每个HTML文件中都有什么?
9 年多之前 回复
doushu9253
doushu9253 HTML文件是什么样的,请向我们展示一些代码。
9 年多之前 回复
duanbing6955
duanbing6955 表格结构如何?
9 年多之前 回复
dougezhua0017
dougezhua0017 你都尝试了些什么?并且需要更多详细信息,您希望文件内容为CSV,还是希望文件中的表格内容为CSV?
9 年多之前 回复

1个回答



为一些阅读做好准备: fputcsv 将以csv格式写入。 但是你需要理解正则表达式 preg_match preg_match_all 在此过程中非常有用。 没有快速的方法将html转换为csv。</ p>
</ div>

展开原文

原文

Get ready for some reading: fputcsv will write in the csv format. But you need to understand regular expressions preg_match and preg_match_all will be very useful in the process. There's no quick way to turn html into csv.

duanqiang2977
duanqiang2977 请不要推荐正则表达式,这显然是HTML解析工作:(
9 年多之前 回复
dongsi4815
dongsi4815 啊,当然,如果你走这条路线,html总是不纯的,你需要清理它:这是一个更好的讨论:stackoverflow.com/questions/2702799/php-parsing-invalid-html
9 年多之前 回复
doulingzou1712
doulingzou1712 fputcsv:好的,为了实际获取数据,我宁愿使用DOMDocument然后创建一个脆弱的正则表达式。
9 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐