web_aku / backend /scripts /convert_data.py
ikhsanmlnn's picture
first commit
2c38fa9
Raw
History Blame Contribute Delete
749 Bytes
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()