html表格 怎样转为CSV格式数组

html表格 怎样转为CSV格式数组,第1张

//HTML表格的每行转为CSV格式数组

function get_tr_array($table) {

$table = preg_replace("'<td[^>]*?>'si",'"',$table)

$table = str_replace("</td>",'",',$table)

$table = str_replace("</tr>","{tr}",$table)

//去HTML 标记

$table = preg_replace("'<[\/\!]*?[^<>]*?>'si","",$table)

//去空白字符

$table = preg_replace("'([\r\n])[\s]+'","",$table)

$table = str_replace(" ","",$table)

$table = str_replace(" ","",$table)

$table = explode(",{tr}",$table)

array_pop($table)

1,需要后台代码的协助,如php, 通过后台程序读取并输出就可以了

2,可以实现,最典型的就是采集功能,点击时通过ajax处理,处理好了,将结果返回给前台,同时需要后台语言的支持

第一步首先我们要找到要读取的csv文件,csv文件是一种普通的文本文件,可以用excel表格方式打开第二步我们打开eclipse软件创建一个java项目,并新建一个读取和写出csv文件的类,第三步在类的主方法中,我们首先确定读取的csv文件路径,和写出的csv文件路径,这里 *** 作的是,将读取的csv文件里面含有省和市的字符串按空格分开写入到新的csv文件,第四步我们使用 BufferedReader reader = new BufferedReader()方法来读取和写入csv文件,循环进行遍历,其中 inString.replace(str[i], "," + str[i] + ",")来替换字符串,第五步我们运行项目指挥,打开写入csv文件的路径,可以看到已经生成了一个新的csv文件,第六步我们双击打开生成的csv文件,可以看到含有省,市字的字符串都被空格分开,这样就成功了进行了读取和写入csv文件,


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/6103069.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存