要開始商業資料分析,第一步需要的就是擷取資料,然後對資料進行必要的清洗以及整理。Power Query就是擷取資料以及進行資料整理的工作,今天我們就先介紹一下如何通過Power Query擷取外部的資料。Power Query幾乎支援從目前市面上可見的各種資料源中導入資料,可以說是為公司中各個不同的資料源之間打通了一個溝通的橋梁。
一、從Excel檔案中擷取資料
從Excel檔案中擷取資料是比較常見的業務場景,從Excel中導入資料常見的有兩種方式,第一是直接将一個工作簿的資料進行導入,第二是通過表(表是Excel新版本中新增的一個概念,如果沒有接觸過的自行百度)的形式導入,下面詳細講解操作方式。
1.從表格導入
在【資料】頁籤下的【擷取和轉換】中有一個【從表格】的按鈕,定位在工作表中的資料區域,直接點選該按鈕即可,此時資料就會加載到power query編輯器中。
access 導入txt 找不到可安裝的isam_職場商業資料分析基礎之Power query不同資料源資料導入操作詳解...一、從Excel檔案中擷取資料1.從表格導入2.從工作簿導入二、從文本檔案進行導入1.csv導入2.txt文本檔案3.xml檔案三、從資料庫導入1.通過從資料庫選項連接配接2.通過ODBC資料源導入四、從網頁導入 2.從工作簿導入
在【資料】頁籤下的【擷取和轉換】下的【建立查詢】下的【從檔案】的【從工作簿】按鈕,可以從外部工作簿中導入檔案。
access 導入txt 找不到可安裝的isam_職場商業資料分析基礎之Power query不同資料源資料導入操作詳解...一、從Excel檔案中擷取資料1.從表格導入2.從工作簿導入二、從文本檔案進行導入1.csv導入2.txt文本檔案3.xml檔案三、從資料庫導入1.通過從資料庫選項連接配接2.通過ODBC資料源導入四、從網頁導入 點選按鈕後,選擇需要導入資料的工作簿,出現以下視窗。如果需要同時導入多個工作表的資料,勾選【選擇多項】前面的複選框就可以同時選擇多個工作表進行導入。
access 導入txt 找不到可安裝的isam_職場商業資料分析基礎之Power query不同資料源資料導入操作詳解...一、從Excel檔案中擷取資料1.從表格導入2.從工作簿導入二、從文本檔案進行導入1.csv導入2.txt文本檔案3.xml檔案三、從資料庫導入1.通過從資料庫選項連接配接2.通過ODBC資料源導入四、從網頁導入 二、從文本檔案進行導入
在我們工作中,還有一類資料是以文本格式進行存儲的,常見的是txt格式或者csv格式,對于此類資料power query同樣可以完美的導入。
1.csv導入
CSV檔案一般是以逗号(,)分隔的一些結構化資料,如下圖所示。
access 導入txt 找不到可安裝的isam_職場商業資料分析基礎之Power query不同資料源資料導入操作詳解...一、從Excel檔案中擷取資料1.從表格導入2.從工作簿導入二、從文本檔案進行導入1.csv導入2.txt文本檔案3.xml檔案三、從資料庫導入1.通過從資料庫選項連接配接2.通過ODBC資料源導入四、從網頁導入 通過【資料】頁籤下的【擷取和轉換】下的【建立查詢】下的【從檔案】的【從CSV】按鈕,可以導入CSV檔案,在導入CSV檔案時,需要根據檔案的編碼格式正确選擇編碼格式(常見的有UTF8,GBK,GB2312等)和分隔符(常見的為逗号)才能確定資料的正确導入。
access 導入txt 找不到可安裝的isam_職場商業資料分析基礎之Power query不同資料源資料導入操作詳解...一、從Excel檔案中擷取資料1.從表格導入2.從工作簿導入二、從文本檔案進行導入1.csv導入2.txt文本檔案3.xml檔案三、從資料庫導入1.通過從資料庫選項連接配接2.通過ODBC資料源導入四、從網頁導入 2.txt文本檔案
txt文本檔案和CSV檔案的操作時類似的。
3.xml檔案
可擴充标記語言,标準通用标記語言的子集,簡稱XML。是一種用于标記電子檔案使其具有結構性的标記語言。同樣可以把xml的資料導入Excel中。
三、從資料庫導入
資料庫是我們在商業資料分析中擷取資料的一個重要來源,通常情況下企業都會有一些自己的業務系統,業務系統中都有資料庫,我們可以通過直接連接配接業務資料庫進行資料分析。Power query基本上支援市面上常見的所有主流資料庫,可以通過兩個方式進行連接配接,具體介紹如下。
1.通過從資料庫選項連接配接
在建立查詢下的【從資料庫】選項中,Excel提供了sqlserver、access、sqlserver analysis services三種資料庫的連接配接,如果你使用的是此類資料庫,可以直接通過該選項連接配接。其中sqlserver也是我們使用非常多的一個資料庫産品。
access 導入txt 找不到可安裝的isam_職場商業資料分析基礎之Power query不同資料源資料導入操作詳解...一、從Excel檔案中擷取資料1.從表格導入2.從工作簿導入二、從文本檔案進行導入1.csv導入2.txt文本檔案3.xml檔案三、從資料庫導入1.通過從資料庫選項連接配接2.通過ODBC資料源導入四、從網頁導入 下面給大家介紹下sqlserver導入資料的基本操作。選擇【從sqlserver資料庫】,然後在彈出的框中輸入伺服器位址,首次連接配接的時候還會要求輸入連接配接資料庫的使用者名及密碼,正确輸入後就會跳轉到導入資料的視窗,選擇需要導入資料的資料庫和表格即可完成導入。
access 導入txt 找不到可安裝的isam_職場商業資料分析基礎之Power query不同資料源資料導入操作詳解...一、從Excel檔案中擷取資料1.從表格導入2.從工作簿導入二、從文本檔案進行導入1.csv導入2.txt文本檔案3.xml檔案三、從資料庫導入1.通過從資料庫選項連接配接2.通過ODBC資料源導入四、從網頁導入 2.通過ODBC資料源導入
借助ODBC資料源,我們可以連接配接其他常見的資料庫,比如mysql、oracle等等。這裡就以我們日常工作中使用較多的mysql進行介紹,關于mysql的安裝及基本使用,可以參考我之前發的文章Excel資料分析進階技能之mysql資料庫的安裝及基本使用介紹。
首先需要在ODBC理中添加資料源,具體設定方法大家不會的自行百度。
access 導入txt 找不到可安裝的isam_職場商業資料分析基礎之Power query不同資料源資料導入操作詳解...一、從Excel檔案中擷取資料1.從表格導入2.從工作簿導入二、從文本檔案進行導入1.csv導入2.txt文本檔案3.xml檔案三、從資料庫導入1.通過從資料庫選項連接配接2.通過ODBC資料源導入四、從網頁導入 通過【資料】下的【從其他源】中的從ODBC,選擇已經添加好的資料源,此時就可以成功的從該資料源中加載到資料,如下圖所示。
access 導入txt 找不到可安裝的isam_職場商業資料分析基礎之Power query不同資料源資料導入操作詳解...一、從Excel檔案中擷取資料1.從表格導入2.從工作簿導入二、從文本檔案進行導入1.csv導入2.txt文本檔案3.xml檔案三、從資料庫導入1.通過從資料庫選項連接配接2.通過ODBC資料源導入四、從網頁導入 四、從網頁導入
在我們日常的工作中,還有一些場景是我們需要從網頁擷取一些資料進行分析(也就是我們常說的網抓),對有比較簡單的網抓,我們完全可以通過power query來實作。
比如如下的雙色球開獎網頁,我們想要擷取開獎結果的表格。
access 導入txt 找不到可安裝的isam_職場商業資料分析基礎之Power query不同資料源資料導入操作詳解...一、從Excel檔案中擷取資料1.從表格導入2.從工作簿導入二、從文本檔案進行導入1.csv導入2.txt文本檔案3.xml檔案三、從資料庫導入1.通過從資料庫選項連接配接2.通過ODBC資料源導入四、從網頁導入 我們可以通過【資料】下的【建立查詢】中的【從其他源】下的【自網站】,power query就能解析出網頁中的内容,如下圖,直接選擇表格導入資料即可。
access 導入txt 找不到可安裝的isam_職場商業資料分析基礎之Power query不同資料源資料導入操作詳解...一、從Excel檔案中擷取資料1.從表格導入2.從工作簿導入二、從文本檔案進行導入1.csv導入2.txt文本檔案3.xml檔案三、從資料庫導入1.通過從資料庫選項連接配接2.通過ODBC資料源導入四、從網頁導入 導入後效果如下圖。
access 導入txt 找不到可安裝的isam_職場商業資料分析基礎之Power query不同資料源資料導入操作詳解...一、從Excel檔案中擷取資料1.從表格導入2.從工作簿導入二、從文本檔案進行導入1.csv導入2.txt文本檔案3.xml檔案三、從資料庫導入1.通過從資料庫選項連接配接2.通過ODBC資料源導入四、從網頁導入 以上是資料導入的一些基本操作,在之後的内容中,我還會給大家講解power query中的M語言,當學習了M語言後,我們還可以對資料的導入通過M進行一些更有針對性的操作,請大家繼續關注。
如果需要擷取我文章中的示例檔案及資料,請關注我後私信【bi資料導入】免費擷取。