- 博客(18)
- 问答 (2)
- 收藏
- 关注
原创 python利用WPS接口之excel工作薄中多个工作表拆成独立文件
import osimport win32com.client# 拆分多个表成独立文件file = r'd:\Documents\新建 XLSX 工作表.xlsx'et = win32com.client.Dispatch('ket.Application')et.Visible = Falsewb = et.Workbooks.Open(file)worksheet = wb.Sheetsfor i in worksheet: # 遍历工作簿中所有工作表 name = i.N
2022-05-28 11:50:36
611
1
原创 python利用WPS接口之excel中图片写入
wps开发平台上接口文档说明:Shapes.AddPicture:在绘图画布上添加一幅图片。返回一个 Shape 对象,该对象代表图片并将其添加至 CanvasShapes 集合。语法express.AddPicture(FileName, LinkToFile, SaveWithDocument, Left, Top, Width, Height)express 一个代表 Shapes 对象的变量。参数名称 必选/可选 数据类型 说明FileName 必选 String 图片的路径和文件
2022-05-28 09:39:02
1781
原创 python操作WPS中Excel练习
WPS接口文档 https://open.wps.cn/docs/officeet = win32com.client.Dispatch('ket.Application')et.Visible = False# 新建工作薄wb = et.Workbooks.Add()# Sheets参数可以输入序号,也可以输入表名,如Sheet1,其中表序号从1开始sht = wb.Sheets(1)# 重命名工作表名wb.Sheets(1).Name = '新表'rng = sht.Range('A
2021-10-21 09:57:49
1559
原创 选择文件窗口
# -*- coding =utf-8 -*-# @Time : 2021/3/9 11:17# @Author :Mr# @File :window.py# @Software :PyCharmimport tkinter as tkfrom tkinter import filedialogfrom run import run# 第1步,实例化object,建立窗口windowwindow = tk.Tk()# 第2步,给窗口的可视化起名字window.title('窗口标题'
2021-03-19 17:38:55
219
原创 坐标转换
# -*- coding =utf-8 -*-# @Time : 2021/2/26 15:34# @Author :Mr# @File :method.py# @Software :PyCharmimport cmathimport mathdef dmstodeg(dms): # 十进制度转换成度分秒 try: p = dms.find('°') if p < 0: return str(dms)
2021-02-26 17:54:58
182
原创 pandas的dataframe数据写入与读取txt
写入txtdf = [[序号,内容],[1,'abc'],[2,'efg']]with open(r'test.txt', 'w', encoding='utf-8')as f: for i in tables: print(i) f.write(','.join(i)) f.write('\n')f.close()写入样式:读取txtwith open(r'test.txt', 'r')as f: data = f.read
2021-02-22 14:14:21
4924
原创 pywin操作excel类修改版
# -*- coding =utf-8 -*-# @Time : 2021/2/19 11:51# @Author :Mr# @File :ReadExcel.py# @Software :PyCharmimport osimport timeimport win32com.clientclass ReadExcel: """处理 Excel 的类""" __file_name = '' # 定义 文件名 __excel = None # 定义 Excel
2021-02-19 18:09:12
128
原创 python操作WPS中Excel的类
学习转载https://www.cnblogs.com/mcgill0217/p/10340013.html# -*- coding =utf-8 -*-# @Time : 2021/2/2 16:07# @Author :Mr# @File :test2.py# @Software :PyCharmimport osimport timeimport win32com.clientdef get_path(file_name=''): """获取当前程序运行目录"""
2021-02-05 14:05:49
1015
1
原创 学习引用网站
Python-Excel-win32com-10-最大行最大列https://cloud.tencent.com/developer/article/1598308用在WPS上同样实用
2021-02-04 11:35:20
166
原创 pymysql进行数据库操作
类块引用了这些https://www.cnblogs.com/zhml/p/12524403.html这里是引用# -*- coding =utf-8 -*-# @Time : 2021/2/2 18:29# @Author :Mr# @File :MysqlRead.py# @Software :PyCharmimport pymysqlimport loggingimport sysfrom db_config import db_config# 加入日志# 获取logg
2021-02-04 09:18:30
96
原创 python使用PyPDF2库进行PDF基本操作
# -*- coding =utf-8 -*-# @Time : 2021/1/26 10:09# @Author :Mr# @File :pdftest.py# @Software :PyCharmfrom PyPDF2 import PdfFileReader, PdfFileWriterimport os# 创建输出文件目录def mkdir(read_file_path, out_path=None): if out_path is None: out_p
2021-01-28 13:58:05
768
1
原创 python编程从入门到实践 15-10练习
# -*- coding =utf-8 -*-# @Time : 2021/1/15 17:11# @Author :Mr# @File :15-10练习.py# @Software :PyCharmimport matplotlib.pyplot as pltfrom die import Dieimport matplotlib.patches as mpatches# 创建一个D6和一个D10die_1 = Die()die_2 = Die(10)# 掷几次骰子,并将结果存储
2021-01-15 17:33:20
179
转载 Python pip安装第三方库的国内镜像
Windows系统下,一般情况下使用pip在DOS界面安装python第三方库时,经常会遇到超时的问题,导致第三方库无法顺利安装,此时就需要国内镜像源的帮助了。使用方法如下:例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy,这样就会从清华这边的镜像去安装numpy库。国内源:清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/
2021-01-15 16:23:56
467
1
原创 九九乘法表
for i in range(1, 10): for j in range(1, i + 1): # print(j) print("%d*%d=%d" % (i, j, i * j), end=" ") print()for i in range(1, 10): for j in range(1, 10): print(j, "x", i, "=", i * j, "\t", end="") if i == j:
2020-12-11 14:20:20
368
原创 python从1加到10000实现方式
from functools import reduceimport timestart1 = time.time()List = [i for i in range(1, 100001)]# print(List)print(sum(List))end1 = time.time()print((end1 - start1) * 1000000)start2 = time.time()a = 0i = 0while i <= 100000: a += i i
2020-12-11 11:27:52
2858
原创 for循环添加列表和列表推导式添加新列表对比
# -*- coding =utf-8 -*-# @Time : 2020/12/8 16:34# @Author :Mr# @File :实例1.py# @Software :PyCharmimport time# for循环新建一个列表,并把列表打印出来start = time.time()List = []for i in range(100001): if i not in List: List.append(i)print(List)end = tim
2020-12-10 09:48:11
312
原创 python简单操作wps
import win32com.client# 打开wps的表格etet = win32com.client.Dispatch("et.Application")# et.Visible = True # 确定ET是否可见file = r'E:\python\xlings练习\物资0#台账模板表1.xlsx'# 打开wps表格文件wb = et.Workbooks.Open(file)# 新建一个wps工作簿# wb = et.Workbooks.Add()# 打开wps表格文件中的第一
2020-11-05 14:49:12
7914
9
原创 python去重列表,并获取重复值索引
这里写自定义目录标题python去重列表,并获取重复值索引先上代码a = [1, 2, 12, 1, 2, 1, 3, 4, 5, 4, 3, 2]b = list(set(a))print(b)for target in b: for index, nums in enumerate(a): if nums == target: print(target,index)在这里插入代码片列表b是去重后的列表执行后结果:[1, 2, 3, 4
2020-11-03 18:07:58
1241
1
空空如也
python 中xlwings库源码讲解
2021-03-15
采用pywin32在进行wps表格时如何实现另存为功能
2021-02-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人