捕獲和轉換Web的工具

使用GrabzIt將HTML表格轉換為CSV 表格到CSV

在商業中,數據通常至關重要。企業和組織依靠數據來做出明智的決策並推動成長。然而,從各種來源提取資料可能是一個耗時且乏味的過程。

HTML 表格作為遍佈全球的通用資料來源 int埃內特。本文討論將 HTML 表格轉換為 CSV 格式。將 HTML 轉換為 CSV 的唯一可行方法。 CSV 是一種用於提取資料的熱門檔案類型。

什麼是 CSV?

CSV 代表逗號分隔值,它是一種用於儲存表格資料的簡單檔案格式。 CSV 檔案中的每一行代表表格中的一行,並以逗號分隔值。許多人使用這種格式,因為它易於閱讀並且可以在任何電子表格程式中開啟。例如 Microsoft Excel 或 Google Sheets。

為什麼要將 HTML 表格轉換為 CSV?

人們通常使用 HTML 表格在網站上顯示數據,但它們對於資料提取來說並不理想。從 HTML 表中手動複製和貼上資料可能非常耗時且容易出錯。自動將 HTML 表格轉換為 CSV 可以輕鬆地將資料傳輸到電子表格程式。讓進一步分析數據變得容易。

用於轉換 HTML 表格的其他格式

除了 CSV 之外,轉換 HTML 表時還有其他有用的文件格式,包括 JSON 和 XLSX。 Web應用程式通常使用JSON作為輕量級數據 int交換格式。電子表格程式使用 XLSX,這些程式提供更進階的資料處理和洞察功能。

GrabzIt 如何讀取 HTML 表格

GrabzIt 可以讀取網路上以表格格式提供的數據,但不易擷取。這可以是從股票價格到電視頻道列表的任何內容。 GrabzIt 的 HTML Table to CSV 服務可以提取此資訊。

格拉布茲 API or 在線截圖工具 可以轉換 HTML 表格 into 多種文件類型,包括 CSV、JSON 或 Excel。此外,使用 Microsoft Excel 時,您可以一次擷取多個資料表。為找到的每個表建立一個新的 Excel 工作表或物件。

GrabzIt 透過使用表標題、表行和列來實現此目的。從表格資料建立 CSV 檔案或其他檔案格式。 CSV 檔案和 XLSX 電子表格可在任何電子表格程式(包括 Google Sheets)中開啟。

表格轉換器使用網頁瀏覽器來正確讀取任何表格的列或行。然後以易於閱讀的格式將其傳回給您。

嘗試下面的範例,了解 API 如何將 HTML 表格線上轉換為 Excel、JSON 和 CSV 檔案。只需輸入包含 HTML 表的網頁的 URL,然後按一下 GrabzIt。完成後,系統會自動下載代表該表的檔案。

HTML Table API

GrabzIt 的 HTML Table API 支援多種程式語言。只需從以下選項中選擇所需的語言即可查看程式碼片段並接收有關如何開始的說明。

此代碼段指示轉換HTML表非常簡單 int或 使用ASP.NET的文檔。 剛開始轉換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.;

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

此代碼段指示轉換HTML表非常簡單 int或 使用Java的文檔。 剛開始轉換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.);

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

此代碼段指示轉換HTML表非常簡單 int或 使用JavaScript的文檔。 開始轉換HTML表下載 GrabzIt的JavaScript庫。 然後得到你的 關鍵和秘密, 添加域 您想在其中使用JavaScript,最後查看 JavaScript的API文檔 找出使用GrabzIt API的所有方法。

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

此程式碼片段表明將 HTML 轉換為 使用 Node.js。開始轉換 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",""};

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

此代碼段指示轉換HTML表非常簡單 int或 使用Perl的文檔。 剛開始轉換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("");

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

此代碼段指示轉換HTML表非常簡單 int或 使用PHP的文檔。 剛開始轉換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("");

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

此代碼段指示轉換HTML表非常簡單 int或 使用Python的文檔。 剛開始轉換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 = ""

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

此程式碼顯示了更改 HTML 表是多麼容易 int或 使用我們的 REST API 編寫文件。另請查看 REST API的API文檔 有關自定義表格提取的更多方法。

https://api.grabz.it/services/convert?key=Sign in to view your Application Key&format=&url=http%3A%2F%2Fwww.example.com%2Fpage-with-table.html

此代碼段指示轉換HTML表非常簡單 int或 使用Ruby的文檔。 剛開始轉換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 = ""

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