❶ 怎麼把excel一個大文件分割成多個小文件
#encoding=utf
import xlrd
import xlwt
with xlrd.open_workbook('employee.xls') as excel:
sheet=excel.sheets()[0]
deptlist=list(set(sheet.col_values(0)))#獲取包含所有部門名稱的列並對元素去重
for dept in deptlist:
rowdata = [] # 每循環一次初始化一次列表,相當於把rowdata當作一個臨時存放當前循環數據表的容器
for a in range(sheet.nrows):
if sheet.cell(a,0).value==dept:#按部門名稱遍歷找出該部門所有人員數據行並存入臨時表中
rowdata.append(sheet.row_values(a))
wirteexcel=xlwt.Workbook()
writesheet=wirteexcel.add_sheet('sheet')
for r in range(len(rowdata)):
for c in range(6):
writesheet.write(r,c,rowdata[r][c])#數據橫縱寫入單元格,橫縱遍歷索引對應元素
wirteexcel.save('%s.xls'%dept)
❷ Excel怎樣批量提取文件夾和子文件夾所有文件
主要的方法有:
一、編程的方法,如Excel自帶的VBA,以及其他編程方法,如Python
二、Excel自帶的Power Qurey數據處理工具,Excel2010以上版本支持,但2010和2013要另外下載安裝,而2016以上版本安裝後就已默認安裝。
新建一個Excel工作簿,在工作簿的工作表中,數據菜單——獲取和轉換數據——獲取數據——來自文件——從文件夾,瀏覽到要提到文件名的文件夾,打開。就會把文件夾(包括子文件夾)下的所有文件導入到一個預覽對話框中,對話框中已可預覽到每個文件的文件名及各種文件屬性,如創建時間、完整路徑等。在此對話框中,選擇「轉換數據」(Excel版本不同,對話框稍有不同,但大同小異),進入到Power Qurey界面,在PQ界面工作界面中,刪除不需要的列,如果文件名不需要擴展名,就對文件名以小數點為分隔符拆分,再刪除擴展名列。反正你想怎麼整就怎麼整。整好後,從PQ的文件菜單中選擇關閉並上載到,上載到目錄工作表中。
以後文件夾內文件有增減變化,或文件名有修改,只要在工作表中右擊,選擇「刷新」即可得到更新。
Power Qurey的方法簡單快捷,基本上就點幾下滑鼠。不需要去這編程語言。按上面說的步驟一步步去操作,任何只要對Windows資源管理器有些了解,對Excel有基本了解的人都能完成。
三、DOS時代的方法,度友「二性北B」有介紹。
❸ 怎麼把excel表格放到文件夾里
打開表格,點另存為,選擇保存到哪個盤里,打開保存文件的文件夾。確定。
❹ 如何把一個excel拆分多個文件夾
1、打開需要編輯的Excel文檔。工作簿下方有很多工作表。現在需要將這些工版作表單獨拆分開權成一個個工作簿。
2、右鍵任意一個工作表標簽,在彈出的下拉列表中選擇查看代碼。即彈出代碼窗口。
3、點擊菜單插入-模塊 在彈出的模塊對話框中 輸入以下代碼:
4、單擊運行-運行子過程|窗體 幾秒過後 彈出提示窗口「文件已被拆分完畢」
5、返回Excel工作簿文件所在路徑 查看 原先工作簿中的工作表已經成為單獨的工作簿了!不信 可以對照查看圖中的修改日期
❺ Excel 如何用VBA將當前文件夾及其裡面的文件全都剪切至上一層文件夾中(若沒有則先創建出來);
我現在知道一個文件夾名稱,它下麵包含幾級子文件夾不能確定,我想要依次打開已知文件夾,包括其子文件夾下的所有Excel文件,並刪掉每個Excel文件中的一個sheet表。 因為子文件夾名稱、Excel文件名稱都不是唯一的,需要編輯的這樣的Excel文件又有很多,希望大家能幫忙指點一下,我主要是不知道怎樣遍歷查找並打開一個文件夾下的所有Excel文件。 本人初學vba,請大家多多指教。先謝謝大家了!
❻ 怎樣快速在excel表格中刪除文件
步驟
首先,選擇你要保留的文件,拖動到最左上角保留
如圖綠色方框里的文件是我們要保留的
選中其中一個,滑鼠 左鍵 點擊後拖拽它到左上角,出現一個」工「字線
鬆手
另一個也一樣,這里我不重復過程,直接上結果圖·
現在,選擇我們要刪除的 第一個 文件,點擊
按住鍵盤上的 SHIFT 鍵 不放 ,再點擊 我們要刪除的 最後一個 文件
操作成功後所有要刪除的文件呈現被選中的狀態,即都有一個藍色的小框框
右鍵單擊 任意一個藍色小方框, 彈出一個長長的對話框
點擊刪除
彈出一個「 確認刪除多個文件 」的對話框,點擊是