mail@pastecode.io avatarunknown
17 days ago
909 B
import json

# Assuming 'x' is the list containing your extracted tables

# Initialize a dictionary to store the organized data
organized_data = {}

# Iterate through the tables
for i, table in enumerate(x):
    table_name = f"Table_{i + 1}"  # You can assign meaningful names to your tables here
    # Extract the headers (first row) and data (remaining rows) separately
    headers = table[0].split()
    data = [row.split() for row in table[1:]]
    # Create a list of dictionaries where each dictionary represents a row
    table_data = [dict(zip(headers, row)) for row in data]
    # Store the organized table data in the dictionary
    organized_data[table_name] = table_data

# Serialize the organized data to JSON
json_data = json.dumps(organized_data)

# Now, 'json_data' contains your organized data in JSON format
# You can send it to your React frontend for rendering in a grid.