python對excel文件去重及求和
廢話不多說,估計只有我這個菜鳥廢了2個小時才搞出來,主要是我想了太多方法來實現,最後都因為這因為那的原因失敗了
間接說明自己對可變與不可變型別的瞭解,還是不夠透徹
最後就用了個笨方法解決了
#coding:utf-8
import xlrd
import xlwt
import os
from collections import Counter
workbook = xlrd.open_workbook(r'D:\hh\heli\a.xlsx')
Sheet1 = workbook.sheet_by_name('Sheet1')
clos_a=Sheet1.col_values(1 )
clos_b=Sheet1.col_values(4)
clos_c=Sheet1.col_values(5)
wbk = xlwt.Workbook()
sheet = wbk.add_sheet(u'初始表')
sheet.write(0, 0, u'小區')
sheet.write(0, 1, u'總埠數')
sheet.write(0, 2, u'已使用埠數')
test=('D:\hh\heli\\美女你好.xls').decode('utf-8') #表名是不是讓你想入非非了,哈哈
result = []
list_m=map(lambda x,y:[x,y],clos_a,clos_b)
list_n=map(lambda q,w:[q,w],clos_a,clos_c)
dic={}
dic_a={}
def read_excel():
while test is True:
os.remove(test)
else:
for elem in list_m:
key=elem[0]
if key in dic:
dic[key]+=elem[1]
else:
dic[key]=elem[1]
for elem_a in list_n:
key_a = elem_a[0]
if key_a in dic_a:
dic_a[key_a]+=elem_a[1]
else:
dic_a[key_a] = elem_a[1]
item=list(dic)
item_a=list(dic_a)
for i in range(1,len(item)):
sheet.write(i,0,item[i])
sheet.write(i,1,dic[item[i]])
for p in range(1,len(item_a)):
sheet.write(p,2,dic_a[item_a[p]])
wbk.save(test)
if __name__ == "__main__":
read_excel()
相關推薦
python對excel文件去重及求和
廢話不多說,估計只有我這個菜鳥廢了2個小時才搞出來,主要是我想了太多方法來實現,最後都因為這因為那的原因失敗了 間接說明自己對可變與不可變型別的瞭解,還是不夠透徹 最後就用了個笨方法解決了
Python 使用selenium技術對Excel文件進行讀寫
表頭 讀文件 讀取 第一個 文件的 test cell imp val Python 對Excel文件進行操作 1.創建Excel文件 2.向Excel文件中寫入內容 3.讀取Excel文件中的內容 4.在Excel文件中設置多個sheet頁面 1.創建Excel文
對大文件實現分割及合並處理
i++ sed length nbsp lose num tput 指定 output 1 public void cutFile(File bigFile,File destFile,int cutSize){ 2 3 FileInputSt
讀寫文件、文件方法、python2的亂碼問題、python對passwd文件進行排序
__main__ .com 哈哈 == nco star 9.png mar ges 讀寫文件 if __name__==‘__main__‘: filename=input(‘請輸入保存的文件:‘) fdfile=open(filename,‘w+‘)
Python之excel文件追加內容
test 內容 body util div utf-8 imp import odi 首先要安裝三個模塊:xlrd,xlwt,xlutils 命令:pip install xlrd xlwt xlutils 示例代碼: 1 #!/usr/bin/env python
python大ip文件排重
python 大文件 讀取 去重 1 需求:整理個IP列表,需要將IP去重下,統計一共多少來源本來想直接shell命令解決,簡單的 sort 管道 uniq 然後wc下無奈文件太大,條數多,處理效率不堪文件大概5G,幾億條數據吧2 PLAN A 未遂 shell處理: #time sort
使用python對py文件程序代碼復用度檢查
imp tar format opera time() bin i+1 bsp open #!/user/bin/env python # @Time :2018/6/5 14:58 # @Author :PGIDYSQ #@File :Py
Python 讀取 excel 文件
user top 讀取 value odi excel文件 utf mil 獲取 現在大部分數據都是存儲在excel中或直接調取數據庫,作為剛剛自學Python的小白來說怎麽讀取文件還是比較懵的,現在對Python讀取excel文件進行了一些整理: #coding=utf
Python-對Pcap文件進行處理,獲取指定TCP流
serve cap dscp 解析 地址 沒有 ont wikipedia 校驗和 通過對TCP/IP協議的學習,本人寫了一個可以實現對PCAP文件中的IPV4下的TCP流提取,以及提取指定的TCP流,鑒於為了學習,沒有采用第三方包解析pcap,而是對byt
怎麽利用PHP讀取Excel文件信息及內容
factor data app 文件內容 php active name lena column PHPExcel是什麽?PHPExcel 就是一個用來操作Office Excel 文檔的PHP類庫。在編程技術開發中,我們經常要從程序中讀取Excel文件內容,不過很多初學者
java後端導入excel模板和導入excel文件去讀數據
agent xlsx type pos excel文件 從數據 url ring shee 模板轉載地址:https://www.cnblogs.com/zhangyangtao/p/9802948.html 直接上代碼(我是基於ssm寫的demo,導入文件目前只能讀取.x
學會用Python處理Excel文件,萬行Excel資料隨便解決!
前段時間小編分享了一篇關於處理文件的文章,本來想第二天再發一篇有關於處理Excel的文章,沒想到後面忘了,今天特地補上用Python來處理Excel文件。python再用於處理資料是非常合適的,所以難免會經常要對excel文件進行讀取的操作,網上這方面的資料相對來說比較殘缺;因此,搜尋了很多資料,總結一下比較
Python 之Excel文件操作
Excel操作 Excel是當今最流行的電子表格處理軟體,支援豐富的計算函式及圖表,在系統運營方面廣泛用於運營資料報表,比如業務質量、資源利用、安全掃描等報表,同時也是應用系統常見的檔案匯出格式,以便資
文件去重演算法:SimHash和MinHash
來源:http://grunt1223.iteye.com/blog/964564 在工作學習中,我往往感嘆數學奇蹟般的解決一些貌似不可能完成的任務,並且十分希望將這種喜悅分享給大家,就好比說:“老婆,出來看上帝”…… 隨著資訊爆炸時代的來臨,網際網路上充斥著著大量的
python處理excel文件(刪除、儲存、關閉)
之前在工作中使用python處理excel的時候,要用到python對excel表格中的資料全部刪除,因此在網上找資料,但是隨便一搜你會看到很多處理excel的方法庫,比如pandas、win32com、openpyxl。但是大都不是很準確,總是摻雜一些其他操
python提取excel文件內容到新文件
參考:http://blog.csdn.net/cloudox_/article/details/53812213 import xlrd import xlwt import re #開啟檔案,如果沒開啟則列印錯誤 def open_excel(file): try: data
python對txt文件內容去除重複行
import shutil readPath='cnews.test1.txt' writePath='cnews.test2.txt' lines_seen=set() outfiile=open(writePath,'a+',encoding='utf-8') f=ope
jsp頁面導入excel文件的步驟及配置
oot eth val link bre ber erp inf throw 上傳使用flash插件 需要jquery.uploadify.min.js,uploadify.css,poi-ooxml-3.8-20120326.jar等 jsp頁面: <%@
Python寫入Excel文件
程式碼所需第三方庫:openpyxl 這事發生的真是偶然,我正琢磨著要用Python進行遠端視訊監控,碰到一個問題一直沒有解決,剛好朋友的同學給朋友發過來兩個Excel檔案,說想要複製一個excel檔
用python處理Excel文件(2)——用xlsxwriter模組寫xls/xlsx文件
本文主要總結一下如何使用xlsxwriter模組來自動化生成和處理Excel文件。 簡單用法demo # !/usr/bin/python # coding:utf-8 # xlsxwriter的基本用法 import xlsxwriter # 1