好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Python數據庫格式化輸出文檔的思路與方法

Python數據庫格式化輸出文檔的思路與方法

熱門標簽:鄭州智能外呼系統中心 crm電銷機器人 北京外呼電銷機器人招商 南京crm外呼系統排名 賓館能在百度地圖標注嗎 電銷機器人 金倫通信 云南地圖標注 汕頭電商外呼系統供應商 400電話 申請 條件

問題

如果文案格式是統一的,是否可以通過Python格式化輸出doc/md的文檔?

能用代碼搞定的,盡力不手工

思路

首先,數據已經錄入庫,需要python能讀取數據庫,可使用mysql-connector

其次,格式化輸出的文檔,肯定需要文件讀寫操作,需使用os

接著,考慮到各大平臺多數支持markdown格式,優先輸出md格式文檔。若輸出doc,需使用docx

補充,python一鍵執行,分頁數據操作,接收外部參數,需使用sys

編碼

分頁獲取數據庫內容

import mysql.connector

# 數據庫中page頁數據
def fetch_data_from_db(page):
 cmd = 'select * from xxx order by id limit ' + str(page * 50) + ', ' + str(50)
 conn = mysql.connector.connect(user='xxx', password='xxx', database='xxx')
 cursor = conn.cursor()
 cursor.execute(cmd)
 values = cursor.fetchall()
 conn.commit()
 cursor.close()
 conn.close() 
 return values 

格式化輸出md文檔,md中添加表格樣式

import mysql.connector

# 數據庫中page頁數據
def fetch_data_from_db(page):
 cmd = 'select * from xxx order by id limit ' + str(page * 50) + ', ' + str(50)
 conn = mysql.connector.connect(user='xxx', password='xxx', database='xxx')
 cursor = conn.cursor()
 cursor.execute(cmd)
 values = cursor.fetchall()
 conn.commit()
 cursor.close()
 conn.close() 
 return values 

格式話輸出doc文檔

from docx import Document
from docx.shared import Cm

def export_format_md(page, books):
 fileName = '善齋書屋第' + str(page) + '期.docx'
 document = Document()
 table = document.add_table(rows = 51, cols = 3) # 設置行列數
 table.cell(0, 0).text = "索引"
 table.cell(0, 1).text = "作者"
 table.cell(0, 2).text = "書名"
 for index, book in enumerate(books):
  table.cell(index+1, 0).text = "{0:05d}".format(book[0])
  table.cell(index+1, 1).text = book[2]
  table.cell(index+1, 2).text = book[1]
 document.save(fileName)

外部傳參獲取

if __name__ == '__main__':
 args = sys.argv
 if len(args) == 2:
  # 獲取分頁
  page = args[1] 
  books = fetch_data_from_db(page)
  export_format_md(page, books)

一鍵執行

python3 xxxx.py 0

總結

到此這篇關于Python數據庫格式化輸出文檔的文章就介紹到這了,更多相關Python數據庫格式化輸出內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python中日期和時間格式化輸出的方法小結
  • python中的格式化輸出用法總結
  • Python中使用pprint函數進行格式化輸出的教程
  • python格式化輸出保留2位小數的實現方法
  • Python實現小數轉化為百分數的格式化輸出方法示例
  • 在python中用print()輸出多個格式化參數的方法
  • python常見的格式化輸出小結
  • Python格式化輸出%s和%d

標簽:石家莊 文山 浙江 西寧 錫林郭勒盟 懷化 梅州 昆明

巨人網絡通訊聲明:本文標題《Python數據庫格式化輸出文檔的思路與方法》,本文關鍵詞  Python,數據庫,格式化,輸出,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python數據庫格式化輸出文檔的思路與方法》相關的同類信息!
  • 本頁收集關于Python數據庫格式化輸出文檔的思路與方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 欧美久| 国产AV?无码?白丝?cos| 国产啪精品视频网给免丝袜| 暖暖直播日本在线观看中文| 美女扒开内裤羞羞?网站| 国产亚洲精品久久久久久丑女贝贝| 国产成人综合久久精品下载| bl边走边把尿姿势失禁play| 欧美日本一区二区三区| chinaspanking调教| 在线免费看影视网站| 啦啦啦观看免费观看视频3| 空乘美女被下药糟蹋视频| 久久伊人男人的天堂网站| 日本高清视频一区| 一本草久| 亚洲AV无码乱码在线观看烟雨楼| 伦理年轻漂亮的岳?9| 91丝袜在线播放| 女帝娜美罗宾群啪比赛里番acg| 久久久久久免费一级A片| 嗯啊~宝宝叫大声点揉我胸视频| 精品一区二区久久久久久久网精| 羞羞漫画免费入口在线观看| 久久久无码AV精品亚洲油| 欧美二区久久久久久久| 和闷骚麻麻的性经历小说| 小孩操大人| 亲胸揉胸膜下刺激视频无遮挡| 女学生小嫩嫩裸体69XX小说| 小h片在线播放| 欧美女同网站| 三代共用小婬娃np| 蛇的三级所有电影| 欧美狂交| 轮奸| 艳母淫| 丫头把腿开大让我添添| 无码动漫一区二区三区在线观看| 伊人第一路线| 舔舔舔舔舔|