from service.IFileService import IFileService from entity.BilibiliVideo import BilibiliVideo from tool import tttt class ExcelService(IFileService): def __init__(self): """ 此处增加对excel的高级参数(若有) """ pass def save(self, filePath, videoList): tttt.write_to_excel(videoList,filePath) tttt.calculate_ratio_and_update(filePath, 'Sheet') import openpyxl from openpyxl.chart import ScatterChart, BarChart, AreaChart, Reference tttt.create_bar_chart(filePath,'Sheet') texts = [ "approve", "money", "practical", "Stunning", "interaction" ] tttt.write_english_texts(filePath, 'Sheet', texts)