Class Table (0.1.1a0)

Table(
 documentai_table: google.cloud.documentai_v1.types.document.Document.Page.Table,
 body_rows: List[List[str]],
 header_rows: List[List[str]],
)

Represents a wrapped documentai.Document.Page.Table.

Attributes

Name Description
documentai_table google.cloud.documentai.Document.Page.Table
Required. The original google.cloud.documentai.Document.Page.Table object.
body_rows List[List[str]]
Required. A list of body rows.
header_rows List[List[str]]
Required. A list of header rows.

Methods

to_csv

to_csv()

Returns a csv str.

.. code-block:: python
 from google.cloud.documentai_toolbox import Document
 def sample_table_to_csv():
 #Wrap document from gcs_path
 merged_document = Document('gs://abc/def/gh/1')
 #Use first page
 page = merged_document.pages[0]
 #export the first table in page 1 to csv
 csv_text = page.tables[0].to_csv()
 print(csv_text)
Parameter
Name Description
dataframe pd.Dataframe

Required. Two-dimensional, size-mutable, potentially heterogeneous tabular data.

Returns
Type Description
str The table in csv format.

to_dataframe

to_dataframe()

Returns pd.DataFrame from documentai.table

Returns
Type Description
pd.DataFrame The DataFrame of the table.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.