<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Python 多張 Excel 合并為一張 Excel

          共 811字,需瀏覽 2分鐘

           ·

          2021-07-13 16:20

          ????關(guān)注后回復(fù) “進(jìn)群” ,拉你進(jìn)程序員交流群????
          作者丨木下瞳
          來(lái)源丨木下學(xué)Python



          前言

          前幾天,小編遇見(jiàn)這么一個(gè)問(wèn)題,手上有很多張表格,這些表格中都只有一個(gè) sheet,需要把這些表匯總到一張表。

          一張表中有多個(gè) sheet,每一個(gè) sheet 的名稱是每張表格的文件名。

          不懂 vba,當(dāng)時(shí)手動(dòng)合并的,花了一些時(shí)間,如有 100 張表格的話,那樣效率就太低了,于是弄了一個(gè)腳本來(lái)完成這個(gè)任務(wù)。



          數(shù)據(jù)說(shuō)明

          小編隨便找了一些數(shù)據(jù),放在了 abc 文件夾下,abc 隨便取的,只是一個(gè)保存數(shù)據(jù)的文件夾而已,在這個(gè)文件夾中只保存表格數(shù)據(jù),其他的不要保存:



          然后需要把這些表格數(shù)據(jù)合并為同一張表格,里面有多個(gè) sheet,每一個(gè) sheet 的數(shù)據(jù)為每一張表的數(shù)據(jù)且命名為原始數(shù)據(jù)表的名稱,腳本如下:




          這上面的代碼很容易看懂,都有注釋,先設(shè)置輸出結(jié)果文件路徑及名稱,再獲得數(shù)據(jù)源的所在的路徑下的所有數(shù)據(jù)表的表名,循環(huán)讀取每一個(gè)文件,設(shè)置 sheet 名字,設(shè)置為多個(gè) sheet,最后保存。

          在這里小編得到是 result.xlsx 文件:



          打開(kāi)查看結(jié)果,可以看到有多個(gè) sheet,且每一張 sheet 的名稱都為原始數(shù)據(jù)表的名稱:



          到這里,這一個(gè)小需求就完成了。

          注意:自己測(cè)試的時(shí)候,表格第一列第一行不能為空,否則會(huì)報(bào)錯(cuò)。


          -End-

          最近有一些小伙伴,讓我?guī)兔φ乙恍?nbsp;面試題 資料,于是我翻遍了收藏的 5T 資料后,匯總整理出來(lái),可以說(shuō)是程序員面試必備!所有資料都整理到網(wǎng)盤了,歡迎下載!

          點(diǎn)擊??卡片,關(guān)注后回復(fù)【面試題】即可獲取

          在看點(diǎn)這里好文分享給更多人↓↓

          瀏覽 26
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  麻豆乱伦无码 | 国产av激情无码 国产av最新福利 | 91丨国产丨白浆 | 国产乱子伦精品久久 | 欧美午夜理伦三级在线观看 |