将网页地址列表转换为CSV文件(表格格式)

时间:2016-07-26 14:40:01

标签: excel csv

我一直在尝试将数据复制到excel中并将其格式化为表格,因为它需要导入到系统中。唯一的问题是它的格式化网络数据。

导入时,即使使用dilimiters,文件也会完全混乱。我并不是所有优秀的人都知道,有没有人知道如何将this地址列表变成表格I.e。

   Deliver To | Street / RD | City / Town | County | Postal | Tel | Fax | Email
1
2
3
4
5

1 个答案:

答案 0 :(得分:1)

如果右键单击页面并选择“查看源”,则每个项目都会在代码中非常干净地列出。我把你所有的字段都放在了CAPS中。

                <li>
                    <h2>CITY</h2>
                    <div class="acc-section">

                        <div class="acc-content">
                            <p>STREET, DELIVER, CITY, COUNTY. POSTAL</p>
                            <p>T: <strong>TEL</strong><br /> F: <strong>FAX</strong><br /> E: <a href="mailto:EMAIL">EMAIL</a>
                            </p>
                        </div>

                    </div>
                </li>

花点时间用一些查找/替换来删除标记,或者写一个有趣的正则表达式来完成它。一旦你把它归结为这样的列表:

STREET
DELIVER
CITY
COUNTY
POSTAL
TEL
FAX
EMAIL

然后,您可以编写一个Excel公式,将数据转换为您想要的格式...例如,第二个单元格,然后是第一个列之后的每个第八个单元格。

将所有数据格式化后,将其复制并粘贴为值,以删除Excel公式。

但是,假设您想在Excel中使用表格。您的标题表明您真正想要的是CSV。获得列表后,使用逗号分隔值(CSV)创建文本文件会更容易:

STREET,DELIVER,CITY,COUNTY,POSTAL,TEL,FAX,EMAIL,742 Evergreen Terrace,Mr. and Mrs. Homer J. Simpson,Springfield,NT,49007,555-6832,,chunkylover53@aol.com, ....