Spaces:
Sleeping
Sleeping
| from pathlib import Path | |
| import argparse | |
| from backend.services.data_loader import export_excel_to_json | |
| def main(): | |
| parser = argparse.ArgumentParser(description="Konversi Excel data capstone menjadi JSON") | |
| parser.add_argument("--out", type=str, default="backend/data", help="Folder output JSON") | |
| args = parser.parse_args() | |
| out_dir = Path(args.out) | |
| tasks = [ | |
| ("LP and Course Mapping.xlsx", out_dir / "lp_course_mapping.json"), | |
| ("Resource Data Learning Buddy.xlsx", out_dir / "resource_data.json"), | |
| ] | |
| for filename, out_path in tasks: | |
| print(f"Mengonversi: {filename} -> {out_path}") | |
| export_excel_to_json(filename, out_path) | |
| print("Selesai.") | |
| if __name__ == "__main__": | |
| main() | |