You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Spyder_python/service/ExcelService.py

37 lines
785 B

8 months ago
from service.IFileService import IFileService
8 months ago
from entity.BilibiliVideo import BilibiliVideo
from tool import tttt
8 months ago
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)