捕获和转换Web的工具

使用GrabzIt将HTML表格转换为CSV 表格到CSV

内容通常以不容易提取的表格格式在网络上可用。 从股票价格到电视频道列表,任何东西都可以。 GrabzIt的HTML Table to CSV服务可以提取此信息。 然后以易于阅读的格式将其退还给您。

为此,GrabzIt提供了将HTML转换为CSV,JSON或Excel文件的功能。 使用我们的 API or 在线截图工具。 此外,使用Microsoft Excel或JSON格式时,可以一次提取多个表。 为找到的每个HTML表创建一个新的Excel工作表或对象。

请尝试以下示例,以了解API如何将HTML表在线转换为Excel。 以及JSON和CSV文件。 只需输入包含HTML表的网页的URL,然后单击GrabzIt。 然后,一旦完成,代表该表的文件将被自动下载。

HTML Table API

GrabzIt的HTML Table API支持多种编程语言。 只需从下面的选项中选择所需的语言,即可查看代码段和入门指南。

此代码段指示转换HTML表非常简单 int使用ASP.NET的CSV文档。 刚开始转换HTML表 下载ASP.NET库 然后得到你的 关键和秘密。 最后看看 ASP.NET的API文档 找出使用GrabzIt API的所有方法。

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

TableOptions options = new TableOptions();
options.Format = TableFormat.csv;

grabzIt.URLToTable("http://www.example.com/page-with-table.html", options); 
grabzIt.SaveTo("tables/result.csv");

此代码段指示转换HTML表非常简单 int使用Java的CSV文档。 刚开始转换HTML表 下载Java库 然后得到你的 关键和秘密。 最后看看 Java API文档 找出使用GrabzIt API的所有方法。

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

TableOptions options = new TableOptions();
options.setFormat(TableFormat.CSV);

grabzIt.URLToTable("http://www.example.com/page-with-table.html", options); 
grabzIt.SaveTo("tables/result.csv");

此代码段指示转换HTML表非常简单 int使用JavaScript的CSV文档。 开始转换HTML表下载 GrabzIt的JavaScript库。 然后得到你的 关键和秘密, 添加域 您想在其中使用JavaScript,最后查看 JavaScript的API文档 找出使用GrabzIt API的所有方法。

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.3.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.example.com/page-with-table.html", 
{"format":"csv"}).Create();
</script>

此代码段指示转换HTML表非常简单 int使用Node.js的CSV文档。 刚开始转换HTML表 下载Node.js程序包 然后得到你的 关键和秘密。 最后看看 Node.js的API文档 找出使用GrabzIt API的所有方法。

var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");

var options = {"format","csv"};

client.url_to_table("http://www.example.com/page-with-table.html", options);
client.save_to("tables/result.csv", function (error, id){
    if (error != null){
        throw error;
    }
});

此代码段指示转换HTML表非常简单 int使用Perl的CSV文档。 刚开始转换HTML表 下载Perl库 然后得到你的 关键和秘密。 最后看看 Perl的API文档 找出使用GrabzIt API的所有方法。

#!/usr/bin/perl

use GrabzItClient;

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");

$options = GrabzItTableOptions->new();
$options->format("csv");

$grabzIt->URLToTable("http://www.example.com/page-with-table.html", $options);
$grabzIt->SaveTo("tables/result.csv");

此代码段指示转换HTML表非常简单 int使用PHP的CSV文档。 刚开始转换HTML表 下载PHP库 然后得到你的 关键和秘密。 最后看看 PHP的API文档 找出使用GrabzIt API的所有方法。

include("GrabzItClient.php");

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

$options = new \GrabzIt\GrabzItTableOptions();
$options->setFormat("csv");

$grabzIt->URLToTable("http://www.example.com/page-with-table.html", $options); 
$grabzIt->SaveTo("tables/result.csv");

此代码段指示转换HTML表非常简单 int使用Python的CSV文档。 刚开始转换HTML表 下载Python库 然后得到你的 关键和秘密。 最后看看 Python的API文档 找出使用GrabzIt API的所有方法。

from GrabzIt import GrabzItClient

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")

options = GrabzItTableOptions.GrabzItTableOptions()
options.format = "csv"

grabzIt.URLToTable("http://www.example.com/page-with-table.html", options) 
grabzIt.SaveTo("tables/result.csv") 

此代码段指示转换HTML表非常简单 int使用Ruby的CSV文档。 刚开始转换HTML表 下载Ruby Gem 然后得到你的 关键和秘密。 最后看看 Ruby的API文档 找出使用GrabzIt API的所有方法。

require 'grabzit'

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")

options = GrabzIt::TableOptions.new()
options.format = "csv"

grabzItClient.url_to_table("http://www.example.com/page-with-table.html", options)	
grabzItClient.save_to("tables/result.csv")