{eval=Array;=+count(Array);}
根據(jù)我十多年從事軟件行業(yè)的經(jīng)驗,很負(fù)責(zé)任的告訴你,假如你是一個IT小白,那你現(xiàn)在不是缺操作方法,而是缺少一個技術(shù)人員,因為整個流程還是比較復(fù)雜的。下面我把整個操作流程講一下。
首先你的電子表格要確定是Excel格式的文檔,然后你需要自己有一個數(shù)據(jù)庫系統(tǒng)。推薦使用mysql,mysql現(xiàn)在是世界上最流行的免費的數(shù)據(jù)庫,性能很好,國內(nèi)大量的互聯(lián)網(wǎng)企業(yè)在使用,以前ucloud巴巴用的全是Oracle數(shù)據(jù)庫,但是Oracle非常臃腫和昂貴,后來ucloud巴巴全部使用mysql替換掉了。
確定好使用哪種數(shù)據(jù)庫之后,需要確認(rèn)數(shù)據(jù)庫怎么部署,假如你們公司有自己的服務(wù)器,而服務(wù)器上已經(jīng)有mysql數(shù)據(jù)庫,那就讓技術(shù)人員幫助創(chuàng)建一個數(shù)據(jù)庫。假如你們公司沒有現(xiàn)成的mysql,那我推薦你使用云數(shù)據(jù)庫。ucloud云,ucloud云都可以,購買一個RDS數(shù)據(jù)庫,用來存放你的電子表格數(shù)據(jù)。下面這個流程圖,是ucloud云數(shù)據(jù)庫的操作流程,詳細(xì)步驟需要看ucloud云的技術(shù)文檔。
在ucloud云創(chuàng)建了數(shù)據(jù)庫和賬號之后,可以說最復(fù)雜的操作已經(jīng)完成大半了。現(xiàn)在我們還需要一個連接數(shù)據(jù)庫的工具,我推薦使用Navicat,這個工具可以管理數(shù)據(jù)庫,最終把Excel表格倒入數(shù)據(jù)庫也需要依靠這個工具。安裝完Navicat后,打開操作界面,連接數(shù)據(jù)庫如下:
把數(shù)據(jù)庫鏈接地址,用戶名和密碼填好,確定,我們就建立好連接了。
假設(shè)現(xiàn)在數(shù)據(jù)庫是test,
右鍵鼠標(biāo),選擇導(dǎo)入向?qū)В缓筮x擇Excel文件,再點擊“下一步”。
選擇要導(dǎo)入的Excel文件,再下一步,到最后再點擊“開始”。
導(dǎo)入成功后,
可以看到已經(jīng)創(chuàng)建了一張叫"sheet1"的表格,數(shù)據(jù)可以雙擊表名看到。
通過手工把數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫是可以操作的,但是有很多弊端。
首先,假如電子表格非常多,幾千上萬個,那導(dǎo)入數(shù)據(jù)庫這個工作量也非常大。而且就算都導(dǎo)入了,但是你的業(yè)務(wù)一直在進(jìn)行,會源源不斷的產(chǎn)生新的電子文檔,后續(xù)你就要一直往數(shù)據(jù)庫導(dǎo)入,工作繁瑣枯燥。
另外,這樣導(dǎo)入到數(shù)據(jù)庫中的數(shù)據(jù)是零碎的,不具有可讀性,無法管理和改進(jìn),只是把存儲介質(zhì)改成數(shù)據(jù)庫而已,沒有太多業(yè)務(wù)意義。真正意義上的數(shù)據(jù)庫,是經(jīng)過設(shè)計的表結(jié)構(gòu),表與表之間存在實體關(guān)系,這樣的數(shù)據(jù)才具有可管理性。
所以,要想更好的發(fā)展業(yè)務(wù),需要設(shè)計合理的業(yè)務(wù)支撐系統(tǒng),通過系統(tǒng)來管理數(shù)據(jù),業(yè)務(wù)和系統(tǒng)相輔相成,好的系統(tǒng)可以更好的促進(jìn)業(yè)務(wù)的發(fā)展。
在以上的問答中已經(jīng)有人回答了如何將EXCEL數(shù)據(jù)導(dǎo)入到mysql數(shù)據(jù)庫中,其實方法也很簡單。因電子表格大部分我們都是使用微軟的OFFICE軟件制作,也就是常用的EXCEL軟件,或者WPS的軟件,那么我們下面就介紹一個常用的數(shù)據(jù)庫軟件,同時也是微軟的自家產(chǎn)品,那么既然是自家產(chǎn)品,那么對自家的EXCEL也是支持非常好的。
SQL Server 是 Microsoft 開發(fā)的一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS),現(xiàn)在是世界上最為常用的數(shù)據(jù)庫之一;同時它也有免費版本和收費版本。如果有問題可以得到很好的解決。
目前最新的版本是SQL Server 2019,它可以在 Windows、Linux 和 Docker 容器上安裝。
可以到微軟官方網(wǎng)站下載最新版的數(shù)據(jù)庫軟件,同時可以保證數(shù)據(jù)包的安全無毒,完整性。需要提前安裝.net 3.5。安裝其實很簡單,主要步驟如下:
第一,下載后打開軟件,可以選擇基本。然后根據(jù)提示選擇,然后軟件將從服務(wù)器下載最新的軟件包到本地電腦上。
第二,下載完成后,進(jìn)入安裝畫面,選擇此處的安裝,選擇你要安裝的版本后,將進(jìn)行安裝前的檢查。
第三,選擇需要安裝的組件。
第四,進(jìn)行身份驗證模式的選擇,并添加管理員。
第五,進(jìn)行相關(guān)設(shè)置完成后,進(jìn)入安裝過程,知道安裝完成。
第六,安裝數(shù)據(jù)庫管理軟件,SSMS軟件。
第七,安裝完成后就會在程序中找到如圖所示的圖標(biāo),打開這個軟件就可以進(jìn)行操作了。
首先需要整備好你的電子表格文件,然后打開數(shù)據(jù)庫軟件。
1)可以在數(shù)據(jù)庫中新建一個數(shù)據(jù)庫,如下圖:注意數(shù)據(jù)的保存路徑,可以修改。
2)在新建的數(shù)據(jù)庫上右鍵單擊后,選擇任務(wù)“Tasks”,然后選擇導(dǎo)入數(shù)據(jù)“Import Data”.
3)在彈出的對話框中選擇下一步,然后在數(shù)據(jù)源“Data Source”中選擇如圖所示:Microsoft Excel,然后在Excel file path中選擇你要導(dǎo)入的電子表格,可以是.xls或者.xlsx格式的。
4)然后Destination保持默認(rèn)不變,用戶認(rèn)證模式選擇“Use SQL Server Authentication”,輸入正確的賬號密碼。在Database中選擇要導(dǎo)入的數(shù)據(jù)庫“Test_DB”
5)然后選擇默認(rèn)設(shè)置就可以了。
6)然后選擇需要導(dǎo)入的excel表格,如果在一個電子表格中有多個sheet的話這里會列出所有的sheet,選擇需要導(dǎo)入的sheet就可以了。
7)然后根據(jù)提示一直點擊下一步,直到此處完成數(shù)據(jù)的導(dǎo)入成功,就可以了,如果有任何問題,都會在這里顯示出來,需要根據(jù)問題提示進(jìn)行處理。
8)查看導(dǎo)入數(shù)據(jù)是否正常。
以上步驟就是所有步驟,可以根據(jù)以上內(nèi)容下載軟件,導(dǎo)入電子表格,實現(xiàn)更加系統(tǒng)的數(shù)據(jù)管理,同時可以使用數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)的處理,清洗,分析等操作。同時 SQL SERVER軟件還具有免費的報表服務(wù)器功能,可以將數(shù)據(jù)已報表的形式呈現(xiàn)出來,同時支持網(wǎng)頁訪問,可以輸出PDF,word,excel等格式的報表。或者關(guān)注我的專欄。
如果有任何問題,可以留言討論。
用python讀excel然后寫入數(shù)據(jù)庫的表再改成自己需要的格式,或者用csv格式,導(dǎo)入后再改進(jìn)
導(dǎo)入過程并不難,難得是數(shù)據(jù)格式和數(shù)據(jù)之間的關(guān)系。
數(shù)據(jù)格式,這里指Excel的格式,比如是否有隱藏列,每個表是否都一樣?不能說看上去一樣就一樣。
數(shù)據(jù)關(guān)系,Excel表中的數(shù)據(jù)是否有關(guān)聯(lián)關(guān)系?如果有,進(jìn)了數(shù)據(jù)庫就沒了。
所以,在導(dǎo)入前,需要做的就是仔細(xì)分析現(xiàn)有的數(shù)據(jù),理解數(shù)據(jù)之間的關(guān)系。這樣才能預(yù)估出整個工作量。
第二步,叫洗數(shù)據(jù)。根據(jù)上面的分析結(jié)果做出數(shù)據(jù)庫表的表頭和設(shè)定數(shù)據(jù)類型,根據(jù)這些設(shè)定對Excel數(shù)據(jù)進(jìn)行清洗。比如說關(guān)鍵字段數(shù)據(jù)填寫,文字長度把控,等等。
然后才是數(shù)據(jù)導(dǎo)入,這個比較簡單,cvs格式,Excel格式、自己寫導(dǎo)入程序等。導(dǎo)入不成功就要查找原因返回第二步繼續(xù)調(diào)整數(shù)據(jù),直到完全成功。
最后一步,寫關(guān)聯(lián)關(guān)系的代碼。哪怕是純靜態(tài)數(shù)據(jù),Excel還有排序、過濾等功能,在數(shù)據(jù)庫中,你就要自己寫了。
還沒完呢,如果不止你一個人用,那你還要考慮安全性的訪問問題,比如用戶登錄(有登錄就有管理),數(shù)據(jù)訪問的權(quán)限;數(shù)據(jù)展示的頁面.........
都搞定了,恭喜你,一套簡單/復(fù)雜的ERP系統(tǒng)就出爐了。
第一方案,桌面數(shù)據(jù)庫 Firebird ,有服務(wù)器版和單機(jī)版。
可下載 IB expert 交互使用SQL操作數(shù)據(jù)庫。
第二方案,如果熟悉編程,可下載delphi xe10 用IBX控件連接數(shù)據(jù)庫。
你需要把excell表導(dǎo)入數(shù)據(jù)庫中。
用數(shù)據(jù)庫連接字符串,也可以把excell表直接當(dāng)做數(shù)據(jù)表操作。
第三方案,如果不會SQL,學(xué)VBA吧,excell上用VBA小程序可以做許多事情。
第四方案,如果什么都不會,去看看access數(shù)據(jù)庫吧,可以直接操作excell表!
每天要把100多個各種格式(txt,csv,xls)的清單導(dǎo)入數(shù)據(jù)庫,一鍵自動完成。用vba寫個程序就行了。簡單說是這樣的:用dir命令遍歷文件夾循環(huán)抓取文件名,用SQL命令導(dǎo)入數(shù)據(jù)庫:insert into 表名 select * from 文件名。
可以轉(zhuǎn)換,現(xiàn)在主流數(shù)據(jù)庫都支持excel文件導(dǎo)入,但需要一些數(shù)據(jù)庫知識才行。導(dǎo)λ數(shù)據(jù)后如何展現(xiàn)也是需要考慮的
1、可以直接按電子表格的列名在數(shù)據(jù)庫中創(chuàng)建對應(yīng)的表及其字段,然后電子表格可以直接導(dǎo)入數(shù)據(jù)庫表中,注意字段的類型和范圍,不然可能導(dǎo)入會報錯。
2、用python寫一個導(dǎo)入程序,這樣可以上面一步說的都可以用程序?qū)崿F(xiàn)。
用魔方網(wǎng)表啊,它的解決思路完全不同于一般的在線表格,是真的在網(wǎng)絡(luò)時代,以數(shù)據(jù)庫的方式解決了excel的眾多問題,比如不能共享,缺乏權(quán)限控制,數(shù)據(jù)質(zhì)量不高等等。如果要真的讓自己的團(tuán)隊的數(shù)據(jù)在線化,應(yīng)該用魔方網(wǎng)表這款免費軟件,而不是用在線表格,比如ucloud文檔這樣的解決方案。
這款軟件現(xiàn)在五并發(fā)以下全功能永久免費,限時送,趕緊去了解一下,開通個免費賬號吧。
ucloud,小米,中國人壽,浪潮集團(tuán)等等都在用呢。
魔方網(wǎng)表歷史比較悠久了,產(chǎn)品功能強(qiáng)大,質(zhì)量穩(wěn)定,有大量穩(wěn)定運行時間在5年以上的系統(tǒng)存在。
魔方網(wǎng)表兼容excel做的好,既可以直接用excel做交互界面的模板,后臺業(yè)務(wù)回寫公式也和excel公式兼容,學(xué)習(xí)成本低,資料豐富。
魔方網(wǎng)表的功能模塊豐富而強(qiáng)大,絕不僅僅是表單應(yīng)用,而是一個新物種。
因為魔方網(wǎng)表是無代碼開發(fā),是質(zhì)變,不像低代碼只是量變。而且魔方網(wǎng)表是bs架構(gòu)的,基于soa微服務(wù)架構(gòu)的。魔方網(wǎng)表的歷史比較久,功能強(qiáng)大的同時能保證質(zhì)量穩(wěn)定和性能優(yōu)越,不像一些新品,bug太多。
魔方網(wǎng)表集成能力非常強(qiáng),能適應(yīng)復(fù)雜的IT環(huán)境,可以擴(kuò)展老系統(tǒng),讓以前的系統(tǒng)煥發(fā)新生。魔方網(wǎng)表的性價比卓越,對于中小微企業(yè),有特價版本,功能也不弱,建議中小企業(yè)一定抓住用低價享受高端產(chǎn)品的福利。
所以ucloud流程IT,GTS,供應(yīng)鏈,荷蘭代表處等等,眾多部門和海外代表處都在使用魔方網(wǎng)表,還有小米,中國人壽,上證所,有中國波音之稱的上海商飛C919國產(chǎn)大客機(jī)的生產(chǎn)管理也用魔方網(wǎng)表。
還有山東浪潮集團(tuán),郎酒,還有上海外高橋造船有限公司,神華集團(tuán),中國中車,中國最大的核電基地秦山核電站,都在用魔方網(wǎng)表。
0
回答0
回答0
回答0
回答0
回答0
回答0
回答3
回答0
回答0
回答