代码拉取完成,页面将自动刷新
from settings import Settings
import function as fn
import worddoc_util as doc_util
def run_export_main():
"""导出数据库的主方法"""
settings = Settings()
# 查询数据库的所有表格
table_list = fn.query_tables(settings)
# 查询数据库的所有表格的所有字段信息
table_info_list = fn.query_table_info(settings, table_list)
# 创建word文档
document = doc_util.create_doc(settings)
# 根据数据,创建word表格
fn.create_table_list(document, settings, table_info_list)
# 保存文档到指定路径
doc_util.save_doc(document, settings.word_doc_file_path)
# 是否同时生成pdf文档
if settings.word_to_pdf_flag:
extension_str = fn.file_extension(settings.word_doc_file_path)
pdf_path = settings.word_doc_file_path.replace(extension_str, ".pdf")
doc_util.doc_to_pdf(settings.word_doc_file_path, pdf_path)
if __name__ == '__main__':
run_export_main()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。