antd动态隐藏表格中的一列_有很多excel表格,如何快速合并到一张表格里?
excel的多表格合并
比如說(shuō)你有20幾家門店的數(shù)據(jù),每個(gè)門店一個(gè)表格,難道要重復(fù)復(fù)制嗎?如果有100家門店怎么辦?
我們的數(shù)據(jù)表往往是從不同人員,不同部門不同門店或者子公司收集到的統(tǒng)一格式數(shù)據(jù)。這些數(shù)據(jù)一般都還是按照不同時(shí)間存放的,最常見(jiàn)的是按天、月、季度、年度存放的。如果要匯總做月報(bào)、季報(bào)或年報(bào),這些分散在不同工作表的數(shù)據(jù),就無(wú)法使用數(shù)據(jù)透視表來(lái)做快速分析,跨表分析需要復(fù)雜的函數(shù),甚至需要代碼來(lái)實(shí)現(xiàn)。
所以普遍的做法就是把所有表合并到一張表上。
在excel2016以前,只能通過(guò)一張張表復(fù)制來(lái)實(shí)現(xiàn)。不過(guò)現(xiàn)在有了power query這款神器,點(diǎn)擊鼠標(biāo)就可以合并多個(gè)表格,而且只需一次建模就可以自動(dòng)合并,不用再為做月報(bào)、季報(bào)或者年報(bào)發(fā)愁了。
power query:數(shù)據(jù)獲取
power pivot:數(shù)據(jù)分析(升級(jí)版的數(shù)據(jù)透視表)
power view:交互圖表
power map:可視地圖(用地圖顯示多表數(shù)據(jù))
excel2016自帶power query工具,2013和2010版本么有,可以到微軟官網(wǎng)去下載免費(fèi)插件,更早版本的excel就不支持了。
如何下載?百度搜索power query插件,第一個(gè)結(jié)果安裝教程,第二個(gè)結(jié)果是微軟官網(wǎng)的下載鏈接,點(diǎn)擊進(jìn)去選擇對(duì)應(yīng)的版本下載即可
怎么知道自己用的是32位還是64位的呢?在我的電腦圖標(biāo)上右鍵,看屬性,看看是32位還是64位的操作系統(tǒng)
多表合并
1、指定合并文件
excel2013:安裝插件后就可以在菜單欄上看到power query的入口
excel2016:數(shù)據(jù)--新建查詢--從文件--從文件夾進(jìn)入,選擇我們需要合并文件的存放目錄,所有要合并的文件必須放在同一個(gè)目錄下。點(diǎn)擊確定就可以看到要合并的目錄了,點(diǎn)擊編輯就可以把所有要合并的文件加載到power query中
2、讀取文件內(nèi)容
我們需要合并的是excel的文件內(nèi)容,放在第一列content中,現(xiàn)在顯示的是binary,二進(jìn)制的意思,其實(shí)只需要保留這一列就可以了,因?yàn)槲覀円喜⒌闹皇莈xcel的內(nèi)容,可以刪除其他列,只留下文件這一列
如何把二進(jìn)制的content翻譯成可以讀取的內(nèi)容呢?在添加列選項(xiàng)卡里,自定義列,在新列名中輸入想要的內(nèi)容,在自定義列公式中輸入公式,=Excel.Workbook([Content],true),需要注意的是,標(biāo)點(diǎn)符號(hào)都要是英文的,excel必須區(qū)分大小寫(xiě),excel和workbook首字母必須是大寫(xiě)字母,否則就會(huì)出現(xiàn)excel無(wú)法識(shí)別的情況。
這里還有一點(diǎn)需要注意,就是一般從電商后臺(tái)導(dǎo)出的表格格式為xls或者其他97-03格式的表格,power query識(shí)別不了,會(huì)提示你外部表不是預(yù)期的格式,我自己用的方式是另存為高級(jí)一點(diǎn)的格式,比如說(shuō)工作簿,xlsx格式。
由于本人不會(huì)批量修改excel格式,我采取的方式是,點(diǎn)開(kāi)每一個(gè)表格,文件--信息--轉(zhuǎn)置,即可變成power query可以識(shí)別的格式。
公式中第一個(gè)參數(shù)代表的就是剛剛保留的那一列,第二個(gè)參數(shù)true代表的是所有的excel表中的第一行都是標(biāo)題,excel在后續(xù)提取數(shù)據(jù)的時(shí)候,會(huì)繞考第一行,只選取后面數(shù)據(jù)部分
然后點(diǎn)擊確定就可以,在power query中就能看到新添加的表內(nèi)容這一列
3、合并工作表
工作表都被讀取出來(lái)后,需要做的是讀取工作表中存放的數(shù)據(jù),在表內(nèi)容這一列,點(diǎn)擊擴(kuò)展按鈕,這樣就可以把工作會(huì)標(biāo)的信息都列出來(lái),包括名字、數(shù)據(jù)、項(xiàng)、類型以及是否隱藏等
只勾選date項(xiàng)目,點(diǎn)擊確定,這樣就把所有要合并的工作表都讀取出來(lái)了
這個(gè)時(shí)候再點(diǎn)擊擴(kuò)展按鈕,就可以看到要合并數(shù)據(jù)的所有列,點(diǎn)擊確定,就把所有表的數(shù)據(jù)都完全合并到一起了
4、把合并結(jié)果轉(zhuǎn)成excel文件
開(kāi)始--關(guān)閉并上載至--選擇存放地,然后就得到了合并的工作表
如果原始表格里的數(shù)據(jù)有修改、刪除或者新增怎么辦?
只需要在合并結(jié)果中,切換到表格工具選項(xiàng)卡,點(diǎn)擊設(shè)計(jì)--刷新,就可以把新的數(shù)據(jù)自動(dòng)合并進(jìn)來(lái)
如果同一目錄下有新增表格,刷新后也可以自動(dòng)合并進(jìn)來(lái)
用excel自帶的power query合并的好處,就是能建立原始數(shù)據(jù)和合并數(shù)據(jù)之間的動(dòng)態(tài)鏈接關(guān)系,原始數(shù)據(jù)中的任何變化,只要刷新一下就可以搞定
所以我們需要做的就是把合并架構(gòu)搭建起來(lái),這樣任何的變化都能自動(dòng)合并到合并結(jié)果上。
如果excel是2010以前的版本,沒(méi)辦法安裝power query怎么辦?
可以安裝第三方的插件,比如說(shuō)E靈,方方格子,慧辦公等等,都可以提供傻瓜式的合并操作,不過(guò)合并結(jié)果跟原始數(shù)據(jù)沒(méi)有關(guān)聯(lián)。當(dāng)原始數(shù)據(jù)變動(dòng)時(shí),需要重新合并。
總結(jié)
以上是生活随笔為你收集整理的antd动态隐藏表格中的一列_有很多excel表格,如何快速合并到一张表格里?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: gta5怎么蹲下和趴下
- 下一篇: 中的stop_谈谈stop容器