自定义博客皮肤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)
  • 资源 (5)

原创 使用pandas将excel数据导入Mysql

有大概几百万行数据,每行40多列,要导入MYSQL,之前写了一个逐行读取的,但是速度偏慢,而且代码复杂,看着头晕,今天改用pandas进行读取写入,速度显著见快,而且代码极简洁。过程中也遇到了若干坑,会一一说明# 先要安装几个库 sqlalchemy, pandas,mysqlconnectorfrom sqlalchemy import create_engineimport pandas...

2020-03-29 11:51:39 597 5

原创 Python中使用win32com调用Outlook发送带附件以及正文带图片的邮件

其实使用win32com调用outlook已经有很多文章了,但是我发现里面极少有介绍正文带图片的发送办法,以及如何避免踩坑,今天我把自己的心得发一下import win32com.client as win32outlook = win32.Dispatch('Outlook.Application')Mail_Item = outlook.CreateItem(0)Mail_Item.R...

2020-02-26 23:02:05 2124

原创 pandas中对中文月份进行排序

最近在用pandas对数据做处理,可是发现一个很bug的问题源数据中,月份是用“1月,2月,3月 … 12月”来表示的,这样做完pivot_table以后,就编程了“10月,11月,12月,1月,2月 … 9月"这样的顺序。尝试使用sort_index,sort_value都没办法修正,网上搜了一下关键字也没有人给出解决方案,最后只能用一个迂回的方式来解决即先做出Pivot,然后把1月,2月...

2020-02-20 20:43:29 484

原创 使用pyecharts从excel取数建立堆积柱状图

pyecharts本身其实并不难,代码简单,语法简单,网上教程很多,文档也是中文的,并不难看懂,但是并没有一个教程教我们怎么把数据从excel里提取出来,再放到pyecharts里对应的参数里面区,花了大半天时间写了一个自动从excel取数并生成堆积柱状图的自定义函数,供各位入门小白参考。excel图表格式如下:对于这个堆积柱状图,我想做到这几点:1、以“区”和“大品类别”作为维度,做出两...

2020-02-18 00:53:53 1403 2

原创 使用xlwings合并同一目录下多个Excel文件

其实合并同一目录下的多个Excel文件,理论上用VBA是最好的,因为可以在复制粘贴的时候连格式一起,用python不好的地方就在于要把格式一起复制过去是很困难的。当然如果对格式没什么太高的要求,那么使用xlwings合并Excel就绝对是一个很好的选择了以下是实现代码,考虑到了excel内有多个sheet和标题行只需要复制一次的情况。import xlwings as xwimport o...

2020-02-14 20:51:43 1052

原创 用Python的xlwings库分解报表并调用Outlook发送

为了公司DSR写的,就不公开了,自己以后需要用的时候再来扒import xlwings as xwimport win32com.client as win32import datetime# 程序运行的时候不显示在前端,也不新建Excel窗口app = xw.App(visible=False, add_book=False)# 定义一个时间函数,用来生成文件名的一部分def...

2020-02-13 22:54:16 117

原创 使用xlwings拆分excel并调用outlook进行邮件发送

写这段代码的起因是因为公司要下发一个销售日报表,但是由于不同部门的销售区域老总看到的只能是自己区域的数据,每个工作簿有10多个工作表,如果靠手工来做工作量极大,因此,有迫切的需求要对报表做一些自动化操作,并能自动发送邮件。在做到以上的基础上,还要顾及美观。import xlwings as xwimport win32com.client as win32 程序运行的时候不显示在前端,也不...

2020-02-02 14:16:32 301

转载 Python调用Outlook多帐号发邮件

微软 Office 提供基于 COM 接口的编程。Python 通过 pywin32 可以方便地调用各组件。如果下载和安装 pywin32 有困难,可以到 Sourceforge 的镜像网摘查找合适的版本。单一账号‘’’import win32com.client as win32def send_mail():outlook = win32.Dispatch(‘Outlook.Appl...

2020-01-23 09:37:21 632

原创 openpyxl的一个坑

这几天一直尝试用Python来做一些Excel的自动化,xlrd,openpyxl,xlwings都尝试了,其中openpyxl有一个很奇葩的问题,即我发现无法使用load_wrokbook打开excel, xlrd和xlwings都可以。系统的提示是:Traceback (most recent call last): File "C:\Users\asus\AppData\Local\P...

2020-01-22 20:58:18 2720

转载 导入深交所年报代码

-- coding: utf-8 --“”"Created on Sat Sep 14 15:34:11 2019@author: gogogo“”"import requestsimport timeimport pandas as pdimport randomimport osimport json定义爬取函数def get_pdf_address(pageNum,s...

2020-01-21 16:26:33 201 1

原创 使用Python把Excel里的数据导入MYSQL

使用Python把Excel里的数据导入MYSQL大概有几百万行的数据,Excel分类7个文件保存,想要汇总起来,Excel肯定是用不了的,之前用Access做,但是Access不支持超过2G的文件,所以只好用MYSQL,想要把数据导入MYSQL,想来想去还是Python最方便踩过的坑先讲踩过了哪些坑:def定义函数的时候,一直不知道可以用return返回值,在这里折腾了很久,所幸最后发...

2020-01-12 11:59:21 259

原创 tkinter学习笔记 - Label和Button

# 导入tkinterimport tkinter as tk# 定义窗口#window2 = tk.Tk()#window2.title('window2')window = tk.Tk() # Tk是tkinter里的一个窗口对象,把tk定义为tkinter的一个窗口对象,也就是在这个程序里,第一个窗口在后台的名字叫windowwindow.title('圆滚滚的窗口') #定义...

2019-08-31 10:41:01 129

原创 Python实现的一个有登录验证的带查询功能的小程序

学习python也有几天了,今天突发奇想,要写一个查询通讯录的小程序,因为我司对通讯录一直有管控,有没有一个好用的系统查询,找个电话号码简直比登天还难,有了这个小程序,就可以在PC上点对点查询,比较方便。import xlrdimport sysfrom time import sleepimport osdata = xlrd.open_workbook(’//172.16.0.118...

2019-08-29 18:09:29 148 1

转载 使用python打开带密码的Excel

这段是打开带密码的excel的代码from win32com.client import DispatchxlApp = Dispatch(“Excel.Application”)xlApp.Visible = False # True代表Excel在前台打开,False是在后台打开xlwb = xlApp.Workbooks.Open(Filename=filename,UpdateLi...

2019-08-29 09:24:10 7527 2

原创 Python下写的猜数字游戏

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-04-28 09:25:03 189

原创 使用pandas,xlrd,openpyxl合并同一目录下的多个Excel文件

今天研究的是遍历文件夹中所有Excel且合并Excel中所有的数据,当然,前提是所有的Excel格式都是一样的import osimport pandas as pdimport xlrdimport openpyxlfrom openpyxl import load_workbookpath = r'c:\1'data = pd.DataFrame(columns=['ID','N...

2018-10-18 11:43:51 1398

原创 Python将Excel数据导入已有工作簿

之前做了一个简单的, 新建工作簿里导入已有数据,现在做个稍微复杂点的,将数据导入一个已有工作簿,当然,前提条件是一样的,就是两个表的表头必须是一样的import xlrdimport openpyxlfrom openpyxl import load_workbook#这里注意,要导入Load_workbooksource_wb = [(r'c:\1\1.xlsx'),(r'c:\1\2...

2018-10-16 15:55:08 754

原创 在python中使用openpyxl和xlrd创建一个新Excel并把原表格数据复制到新表中

在Python中使用openpyxl和xlrd创建一个新Excel并把原表格数据复制到新表中新的开始文科出生,经济学专业,年近四旬,纯粹是把这个当成一个兴趣在学。很早之前就打算学Python,但是一直停留在安装好Python,这几天比较空闲,开始从最最基础自学,期间遇到很多坑,不少是靠CSDN的学习笔记填上的,所以也在这里开一个,完整记录一个0基础小白的学习历程,也希望能对后来者有一点帮助。...

2018-10-16 12:02:04 4849 5

江苏省各城市矢量地图.zip

江苏省矢量地图,全部地图在PPT内,可单独拆分,可复制粘贴,矢量地图,精确到每一个县级单位

2019-08-18

广东省各城市矢量地图.pptx

广东省矢量地图,全部地图在PPT内,可单独拆分,可复制粘贴,矢量地图,精确到每一个县级单位

2019-08-18

安徽省各城市地图.pptx

安徽省矢量地图,全部地图在PPT内,可单独拆分,可复制粘贴,矢量地图,精确到每一个县级单位

2019-08-18

破解thinkcell时间限制

thinkcell 的有效期只有15天,每隔15天就要找一次码太麻烦了,有了这个程序加上python,就可以自动跳过thinkcell的有效期限制啦

2019-08-18

福建各市区PPT地图

可编辑PPT版福建省地图,含福建下辖各区县。福建现辖1个副省级城市、8个地级市,共包括29个市辖区,12个县级市,44个县(含金门县)[9]。截至2016年3月1日,福建省已与世界上35个国家建立了84对国际友城关系,其中省级22对,福州10对,厦门17对,泉州6对,漳州6对,莆田4对,南平2对,三明2对,龙岩2对,宁德4对,石狮2对,武夷山2对,南安、福鼎、厦门市思明区、长乐市各1对,上杭县1对[10]。

2019-01-15

空空如也

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