Adds initial files]
This commit is contained in:
30
scripts/tojson.py
Normal file
30
scripts/tojson.py
Normal file
@@ -0,0 +1,30 @@
|
||||
import pandas as pd
|
||||
import json
|
||||
from pathlib import Path
|
||||
|
||||
# Configuration
|
||||
CSV_FILE = "guias.csv"
|
||||
OUTPUT_DIR = "json_output"
|
||||
ENCODING = "utf-8"
|
||||
|
||||
# Create output directory
|
||||
Path(OUTPUT_DIR).mkdir(exist_ok=True)
|
||||
|
||||
# Read CSV
|
||||
df = pd.read_csv(CSV_FILE, encoding=ENCODING)
|
||||
|
||||
# Convert each row to JSON, skipping row 2 (index 1)
|
||||
for index, row in df.iterrows():
|
||||
# Skip the second row (index 1)
|
||||
if index == 0:
|
||||
print(f"⊗ Skipped row {index + 1}")
|
||||
continue
|
||||
|
||||
# Save to individual JSON file
|
||||
output_file = f"{OUTPUT_DIR}/row_{index + 1}.json"
|
||||
with open(output_file, 'w', encoding=ENCODING) as json_file:
|
||||
json.dump(row.to_dict(), json_file, indent=2, ensure_ascii=False)
|
||||
|
||||
print(f"✓ Created {output_file}")
|
||||
|
||||
print(f"\nDone! Created {len(df) - 1} JSON files in '{OUTPUT_DIR}/' directory")
|
||||
Reference in New Issue
Block a user