国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

Python數(shù)據(jù)庫格式化輸出文檔的思路與方法

瀏覽:2日期:2022-06-25 16:13:39
問題

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

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

思路

首先,數(shù)據(jù)已經(jīng)錄入庫,需要python能讀取數(shù)據(jù)庫,可使用mysql-connector

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

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

補充,python一鍵執(zhí)行,分頁數(shù)據(jù)操作,接收外部參數(shù),需使用sys

編碼

分頁獲取數(shù)據(jù)庫內(nèi)容

import mysql.connector# 數(shù)據(jù)庫中page頁數(shù)據(jù)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# 數(shù)據(jù)庫中page頁數(shù)據(jù)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 Documentfrom docx.shared import Cmdef export_format_md(page, books): fileName = ’善齋書屋第’ + str(page) + ’期.docx’ document = Document() table = document.add_table(rows = 51, cols = 3) # 設(shè)置行列數(shù) 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)

一鍵執(zhí)行

python3 xxxx.py 0總結(jié)

到此這篇關(guān)于Python數(shù)據(jù)庫格式化輸出文檔的文章就介紹到這了,更多相關(guān)Python數(shù)據(jù)庫格式化輸出內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 手机毛片在线 | 欧美精品伊人久久 | 男人好大好硬好爽免费视频 | 国产成人a在一区线观看高清 | 久久91精品国产91久久小草 | 亚洲欧美在线一区二区 | 精品久久免费视频 | 偷拍自拍第一页 | 国产精品一区高清在线观看 | 麻豆69堂免费视频 | 毛片特黄 | 国产成人亚洲精品一区二区在线看 | 亚洲天堂久久精品 | 精品色视频 | 国产资源精品一区二区免费 | 日本三级成人中文字幕乱码 | 久久99国产亚洲精品 | 亚洲国产天堂久久精品网 | 国产成人麻豆tv在线观看 | 中文字幕日本一区波多野不卡 | 欧美视频一区二区三区在线观看 | 成人国产视频在线观看 | 亚洲欧洲一二三区机械有限公司 | 成年日韩片av在线网站 | 免费一级欧美大片在线观看 | 国产一区二三区 | 日本一区二区三区不卡视频中文字幕 | 在线视频 国产交换 | 国产一级毛片亚洲久留木玲 | 97香蕉久久夜色精品国产 | 国产一区二区三区不卡在线观看 | 欧美成人区 | 国产精品一久久香蕉国产线看 | 91人人视频国产香蕉 | 免费特黄一区二区三区视频一 | 欧美牲 | 成人18视频在线 | 91精品国产色综合久久不 | 嫩草影院ncyy在线观看 | 久久久久久久久久免费视频 | 一 级做人爱全视频在线看 一本不卡 |