原创 Python mysql數據 讀取時間參數 for循環寫入Excel文件

最近在利用Python 實現自動化表報時,有個功能是mysql的業務時間是讀取模板文件的時間參數,需要用到for循環功能,基本思路是: 1.自動創建一個輸出文件的文件夾 2.根據模板文件創建一個新的excel文件到新創建的文件夾中 3.每

原创 mysql 獲取本月/上月/下月第一天/最後一天

  select curdate(); -- 獲取當前日期 select last_day(curdate()); -- 獲取當月最後一天。 select

原创 sql server 表連接報錯

報錯信息: Cannot resolve the collation conflict between "Chinese_PRC_CI_AI_WS" and "Chinese_PRC_CI_AS" in the equal to op

原创 Python sql server 查詢條件爲中文

1.在sql server中,查詢條件中有中文字體,不能查詢出結果,但是實際上是有數據的,如 SELECT * FROM datebase WHERE Name = '中文' 2.原來使用的數據庫是英文版本的,所以數據庫中的字段值是un

原创 去除特殊空格:\xc2\xa0

在去除空格的時候遇到一種情況: a = '2 ' b = '3' print a.split(),b 輸出結果: ['2\xc2\xa0'] 3 在網上可以查到,==>對應的UTF-8編碼是\x3d\x3d\x3e,所以前面的那個神祕

原创 python 判斷兩個時間的月份差

#! /usr/bin/env python # -*- coding:utf-8 -*- from datetime import datetime,timedelta import time #import datetime i

原创 Python T-N天 日期缺失問題

  #! /usr/bin/env python # -*- coding:utf-8 -*- from datetime import datetime, date, timedelta m = [('JD','2018-11-08

原创 Python 字符串分割

內容要點: 1.對list中的字符串進行分割,並重新組成一個新的list 2.判斷一個list中的元素是否在另一個list中 # -*- coding: utf-8 -*- c =[] count = 0 a= [('87788','a

原创 Python csv文件 追加行列

1.csv文件追加行: #! /usr/bin/env python # -*- coding:utf-8 -*- import sys import csv import os input_path = r'D:\opsdailyc

原创 Python 根據name獲得name下的最小時間

想根據名稱來獲得這個名稱下的最小時間 #! /usr/bin/env python # -*- coding:utf-8 -*- m = ['20181008','20181009'] t = [['201801', '20181008

原创 Excel 透視圖

透視圖做法: 1.插入--數據透視表,會彈出一個“創建數據透視表”的窗口,點擊確定。 2.選擇需要的字段進行創建,如圖: 3.把需要求和的值從“行”的位置拖動到“值”的位置中,並設置爲求和 4.如果源表設置爲問題,在求和時所有的值會顯

原创 Python 讀取文件列數

讀取Excel 文件 的列數: #! /usr/bin/env python # -*- coding:utf-8 -*- import sys import csv import os input_path = r"D:\\" in

原创 Python 第幾周和星期幾

1.時間格式date、datetime、string的相互轉換 2.獲取第幾周和星期幾:W爲第幾周,w爲星期幾,大小寫含義不一樣 #! /usr/bin/env python # -*- coding:utf-8 -*- import

原创 Python 數據mapping,缺失日期mapping不上自動跳一行

利用Python做自動化表報時遇到以下情況: 根據需求從數據庫中輸出數據寫到Excel中,並對輸出數據進行mapping,如果有缺失數據導致mapping不上的情況,在缺失的那一行自動空行,接着在空行後寫入。 如A和B的數據均爲mysql

原创 outlook 網頁版使用公共郵箱發送郵件

1.登錄自己的郵箱賬號,選擇show from 2.移除默認的發件人 3.移除之後,在from中填入公共郵箱的地址即可