首次提交: OnebotCatalog 项目代码与文档(含 NX 按需生成服务二期、后台、一键启动)

This commit is contained in:
wangruiguo
2026-09-03 17:55:45 +08:00
commit fafa86d3a6
241 changed files with 78656 additions and 0 deletions

35
_dump_xlsx.py Normal file
View File

@@ -0,0 +1,35 @@
# -*- coding: utf-8 -*-
import sys, io, json
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
path = r"C:\Users\ruigu\Downloads\文档说明.html\20260826德国大众的要求文件\MAGSWITCH TECHNOLOGY EUROPE_CRA_Abfrage.xlsx"
try:
import openpyxl
except ImportError:
print("NO_OPENPYXL")
sys.exit(0)
wb = openpyxl.load_workbook(path, data_only=False)
print("SHEETS:", wb.sheetnames)
out = {}
for ws in wb.worksheets:
rows = []
for row in ws.iter_rows():
r = []
for c in row:
v = c.value
if v is None:
v = ""
r.append(str(v))
rows.append(r)
out[ws.title] = rows
print("==== SHEET:", ws.title, "dims:", ws.dimensions, "max_row:", ws.max_row, "max_col:", ws.max_column)
# dump full JSON to a file for reliable re-read
with open(r"d:\开发\OnebotCatalog\_xlsx_dump.json", "w", encoding="utf-8") as f:
json.dump(out, f, ensure_ascii=False, indent=1)
print("DUMP_DONE")