1. 程式人生 > >python對excel文件去重及求和

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()

相關推薦

pythonexcel求和

廢話不多說,估計只有我這個菜鳥廢了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的亂碼問題、pythonpasswd進行排序

__main__ .com 哈哈 == nco star 9.png mar ges 讀寫文件 if __name__==‘__main__‘: filename=input(‘請輸入保存的文件:‘) fdfile=open(filename,‘w+‘)

Pythonexcel追加內容

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

使用pythonpy程序代碼復用度檢查

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文件進行讀取的操作,網上這方面的資料相對來說比較殘缺;因此,搜尋了很多資料,總結一下比較

PythonExcel操作

                                    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

pythontxt內容去除重複行

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