如何将HAR文件导入excel

时间:2015-07-27 08:16:39

标签: excel google-chrome har

我必须知道有关浏览器加载的文档(例如chrome)的一些信息,因为检查元素是很好的选择。现在我必须将数据导入excel。 Inspect element允许将数据保存为.har(http archive)文件。

如何将网络信息从inspect元素保存到excel。我的浏览器是Google Chrome。我找到了一个答案here,它提供了信息,但没有关于excel的信息。

5 个答案:

答案 0 :(得分:5)

我还需要将.har文件转换为.csv,以便可以汇总一些值。

在寻找可以在 MacOs 下运行的解决方案时(可能不安装专用的应用程序),我发现this Akamai blog post解决方案只是暗示要安装jq。我没有得到预期的输出,因此我以这种方式修改了建议的脚本:

cat my_chrome_export.har | jq '[ "URL", "Time", "Wait time", "Status", "Body size","Content-Type", "Content-Encoding"],
    (.log.entries[] | [
        .request.url,
        .time,
        .timings.wait,
        .response.status,
        .response.content.size,
        .response.content.mimeType,
        .response.content.encoding
]) | @csv' | sed 's/\\"//g' | sed 's/"//g' > result.csv

输出是 CSV 文件,其中包含以下列: URL,时间,等待时间,状态,正文大小,内容类型,内容编码。 >

答案 1 :(得分:4)

您可以从Google或Firefox浏览器下载HAR文件,然后使用此在线工具将HAR文件转换为CSV。

链接到在线工具: https://hintdesk.github.io/networkhartocsv/input

只需选择导出的HAR文件并让该工具对其进行解析。然后选择要导出的列,并将当前行导出为CSV。

您还可以过滤掉不相关的行。

答案 2 :(得分:1)

Here是一个小应用程序,可用于将.HAR文件转换为csv。此外,您可以将csv导入excel。

答案 3 :(得分:1)

这是将数据导入Excel的快捷方式:

  1. WebPageTest
  2. 测试网站
  3. 获得结果后,请转到“详细信息”选项卡。
  4. 复制“请求详细信息”表并将其粘贴到Excel中(Excel应自动将表格拆分为列)。

答案 4 :(得分:1)

Google 现在有一个 npm 包可以很好地处理这个问题。 https://github.com/google/har2csv