委託批量處理Excel

2022-03-10 23:42:55 字數 1103 閱讀 2876

在以前的博文中——cad批量處理工具——batchproc,即只要使用者輸入處理單個檔案的**,即可批量處理多個檔案。使用起來特別方便。

在現在的地籍處理中,處理excel的情況比較多,尤其需要反反覆覆修改,那些做資料的真是傷不起!他們資料的特點是:

(1)在某乙個環節上,才發現上乙個環節出了問題,得瞞著領導來補救啊,著急

(2)資料的問題不能完全確定,在多數存在這個問題,還是極個別,是存在三個問題還是五個問題,不確定性

(3)每次處理的問題都不同,**基本不能重用,一次性消費,重用性差

那咋辦,還是得來處理啊,畢竟是老闆發工資。為了盡量少寫**,我委託來處理,委託哪個?用c#中的委託!

實現思路:

1.按照以前,我會通過opendlg來獲取所有要處理檔案的path,但這樣有個問題,如果資料夾下有子資料夾,要通過查詢來選擇需要處理的xls或xlsx檔案,索性直接獲取所有檔案,自定義函式如下圖,將所有要處理的檔案放到list中。

3. 按照以前,我不怎麼使用它,我覺得它沒有用,看了《.net之美》後,效果真的不一樣了,我會定義委託了。每次都處理的是工作簿,所以傳入它即可。(不要傳工作表哦,可能處理多個工作表,還可能修改工作簿的屬性);

4.現在,我只需要寫乙個處理函式,處理單個工作表即可。

5.最後,直接呼叫委託。

如果是,他們也能寫**,每次就寫自己要處理的那部分,那會怎樣呢?……我會丟飯碗!

委託批量處理Excel

在以前的博文中 cad批量處理工具 batchproc,即只要使用者輸入處理單個檔案的 即可批量處理多個檔案。使用起來特別方便。在現在的地籍處理中,處理excel的情況比較多,尤其需要反反覆覆修改,那些做資料的真是傷不起!他們資料的特點是 1 在某乙個環節上,才發現上乙個環節出了問題,得瞞著領導來補...

委託批量處理Excel

在以前的博文中 cad批量處理工具 batchproc,即只要使用者輸入處理單個檔案的 即可批量處理多個檔案。使用起來特別方便。在現在的地籍處理中,處理excel的情況比較多,尤其需要反反覆覆修改,那些做資料的真是傷不起!他們資料的特點是 1 在某乙個環節上,才發現上乙個環節出了問題,得瞞著領導來補...

批量處理excel到sql中

import xlrd from pymysql import import re import os,shutil import time 處理檔案,把g 2017年更新2018年樓盤 資料夾下打不開或者格式不結構的檔案移動到g 新建資料夾 下 def wenjianchuli file dir ...