main
黄海 5 months ago
parent b01ce66b5f
commit ae2a3413c1

@ -19,7 +19,7 @@ if __name__ == "__main__":
# 自然语言提问
#question = "查询小学语文有哪些册,返回册信息的所有相关属性。"
question = "查询每个区每个校都上传了多少课程数量,需要返回行政区名称,学校名称,上传课程数量等属性.先按行政区划排序,再按课程数量由高到低排序"
question = "查询每个区每个校都上传了多少课程数量,需要返回行政区名称,学校名称,上传课程数量等属性.先按行政区划排序,再按课程数量由高到低排序,只要行政区划是二道区的"
# 开始查询
print("开始查询...")
# 获取完整 SQL

@ -51,19 +51,7 @@ def save_to_excel(data, filename):
cell.font = data_font
cell.alignment = Alignment(vertical='center', wrap_text=True)
# 设置列宽(第一列固定40其他自动调整
# 设置列宽(所有列固定50
for idx, column in enumerate(worksheet.columns):
column_letter = get_column_letter(idx + 1)
worksheet.column_dimensions[column_letter].width = 60
max_length = 0
for cell in column:
try:
value_len = len(str(cell.value))
if value_len > max_length:
max_length = value_len
except:
pass
adjusted_width = (max_length * 1.2 + 5)
worksheet.column_dimensions[column_letter].width = adjusted_width
worksheet.column_dimensions[column_letter].width = 50 # 所有列固定50

Loading…
Cancel
Save