自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 574 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 1721

原创 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 1522

原创 选择文件窗口

# -*- 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 210

原创 坐标转换

# -*- 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 171

原创 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 4890

原创 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 118

原创 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 979 1

原创 学习引用网站

Python-Excel-win32com-10-最大行最大列https://cloud.tencent.com/developer/article/1598308用在WPS上同样实用

2021-02-04 11:35:20 157

原创 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 92

原创 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 726 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 174

转载 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 442 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 360

原创 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 2815

原创 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 304

原创 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 7809 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 1224 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除