Difference between revisions of "Microsoft Excel"

From LemonWiki共筆
Jump to navigation Jump to search
 
Line 17: Line 17:
 
<td>[https://zh-tw.libreoffice.org/ LibreOffice] Calc ([http://portableapps.com/apps/office/libreoffice_portable LibreOffice Portable]) 版本 6.2.4.2</td>
 
<td>[https://zh-tw.libreoffice.org/ LibreOffice] Calc ([http://portableapps.com/apps/office/libreoffice_portable LibreOffice Portable]) 版本 6.2.4.2</td>
 
<td>檔案 -> 另存新檔 -> 存檔類型:文字 CSV (.csv) -> 字元集:Unicode (UTF-8)</td>
 
<td>檔案 -> 另存新檔 -> 存檔類型:文字 CSV (.csv) -> 字元集:Unicode (UTF-8)</td>
<td>{{Gd}} UTF-8 編碼 不帶簽名 ([https://www.unicode.org/faq/utf_bom.html#BOM BOM])</td>
+
<td>{{Gd}} UTF-8 編碼 不帶[[Byte order mark |簽名(BOM)]]</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
Line 26: Line 26:
 
<td>Google 雲端硬碟</td>
 
<td>Google 雲端硬碟</td>
 
<td>檔案 -> 下載 -> 逗號分隔值檔案 (.csv,目前工作表)</td>
 
<td>檔案 -> 下載 -> 逗號分隔值檔案 (.csv,目前工作表)</td>
<td>{{Gd}} UTF-8 編碼 不帶簽名 ([https://www.unicode.org/faq/utf_bom.html#BOM BOM])</td>
+
<td>{{Gd}} UTF-8 編碼 不帶[[Byte order mark |簽名(BOM)]]</td>
 +
</tr>
 +
<tr>
 +
<td>Microsoft Excel on {{Mac}} 版本 16.33</td>
 +
<td>檔案 -> 另存新檔 -> 檔案格式:CSV UTF-8 逗號分隔(.csv)</td>
 +
<td>UTF-8 編碼,帶[[Byte order mark |簽名(BOM)]]</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>

Latest revision as of 16:22, 12 January 2020

Export MySQL query to Excel file[edit]

Export MySQL query to Excel file

Export CSV from EXCEL[edit]

Excel 檔案,匯出 UTF-8 編碼的 CSV 檔案

軟體 操作方式 輸出 CSV 檔案格式
LibreOffice Calc (LibreOffice Portable) 版本 6.2.4.2 檔案 -> 另存新檔 -> 存檔類型:文字 CSV (.csv) -> 字元集:Unicode (UTF-8) Good! UTF-8 編碼 不帶簽名(BOM)
LibreOffice Calc (LibreOffice Portable) 版本 6.2.4.2 檔案 -> 另存新檔 -> 存檔類型:文字 CSV (.csv) -> 字元集:正體中文 (Big5) Big5 編碼
Google 雲端硬碟 檔案 -> 下載 -> 逗號分隔值檔案 (.csv,目前工作表) Good! UTF-8 編碼 不帶簽名(BOM)
Microsoft Excel on Mac Os mac.png 版本 16.33 檔案 -> 另存新檔 -> 檔案格式:CSV UTF-8 逗號分隔(.csv) UTF-8 編碼,帶簽名(BOM)
Microsoft Excel on Mac Os mac.png 版本 16.32 檔案 -> 另存新檔 -> 檔案格式:逗號分隔值 (.csv) Big5 編碼
Microsoft Office 2016 on Win Os windows.png 檔案 -> 另存新檔 -> (選擇存檔位置) -> 存檔類型:CSV 逗號分隔 (.csv) Big5 編碼

Import CSV to EXCEL[edit]

讓 CSV 可以方便讓 Excel 直接開啟[edit]

CSV 檔案 (測試的 Excel 版本: Excel 2015 on Win Os windows.png 、LibreOffice Calc v. 5.4.3.2 on Win Os windows.png 、Excel for Mac Os mac.png 2011 v. 14.7.7)

  • 欄位間隔符號 , 、UTF-8 編碼、 BOM[1]
    • Good! 使用 Excel on Win Os windows.png 點選兩下檔案直接開啟,不會看到中文變成亂碼,而且不同欄位不會擠到同一個欄位 (儲存格)
    • 使用 LibreOffice Calc on Win Os windows.png 直接開啟檔案,會看到「文字匯入」對話視窗,需要調整字元集「Unicode (UTF-8)」,分隔符號則已經勾選「逗號」,即可順利匯入資料
    • 使用 Excel on Mac Os mac.png 直接開啟,會看到中文變成亂碼,需要改用匯入外部資料方式
  • 欄位間隔符號 , 、UTF-8 編碼、沒有 BOM →
    • 使用 Excel on Win Os windows.png 點選兩下檔案直接開啟,會看到中文變成亂碼,需要改用匯入外部資料方式
    • 使用 LibreOffice Calc on Win Os windows.png 直接開啟檔案,會看到「文字匯入」對話視窗,字元集正確偵測是「Unicode (UTF-8)」,分隔符號則已經勾選「逗號」,即可順利匯入資料
    • 使用 Excel on Mac Os mac.png 直接開啟,會看到中文變成亂碼,需要改用匯入外部資料方式
  • 欄位間隔符號 TAB 、UTF-8 編碼、 BOM →
    • 使用 Excel on Win Os windows.png 點選兩下檔案直接開啟,不會看到中文變成亂碼,但是不同欄位擠到同一個欄位 (儲存格)
    • 使用 LibreOffice Calc on Win Os windows.png 直接開啟檔案,會看到「文字匯入」對話視窗,需要調整字元集「Unicode (UTF-8)」,分隔符號則已經勾選「定位鍵」,即可順利匯入資料
    • 使用 Excel on Mac Os mac.png 直接開啟,會看到中文變成亂碼,需要改用匯入外部資料方式
  • 欄位間隔符號 TAB 、UTF-8 編碼、沒有 BOM (byte-order mark) →
    • 使用 Excel on Win Os windows.png 點選兩下檔案直接開啟,會看到中文變成亂碼,需要改用匯入外部資料方式
    • 使用 LibreOffice Calc on Win Os windows.png 直接開啟檔案,會看到「文字匯入」對話視窗,字元集正確偵測是「Unicode (UTF-8)」,分隔符號則已經勾選「定位鍵」,即可順利匯入資料
    • 使用 Excel on Mac Os mac.png 直接開啟,會看到中文變成亂碼,需要改用匯入外部資料方式

Import XLS to MySQL[edit]

Batch convert TXT/CSV to EXCEL[edit]

原始檔案: 欄位值用雙引號框起來(enclosure)、不同欄位資料用定位鍵 Tab 間隔、檔案編碼 UTF8 沒有 BOM

"column_1" \t "column_2" \t "column_3"

批次轉檔的方案比較

  1. Good! $ Advanced CSV Converter v 5.55 ok
    • 轉檔時可以選擇 UTF-8 編碼,輸出的中文 Excel 不會亂碼。
    • 但是不能辨識欄位值前後的雙引號 符號,所以原始檔案需要先去除欄位值前後的雙引號 符號。
    • 試用版只能匯出 50 筆資料。
  2. ConvertXLS v. 8.54 中文亂碼 Icon exclaim.gif
  3. Bytescout Spreadsheet Tools v. 1.10.0.21 中文亂碼 Icon exclaim.gif
  4. Google 雲端硬碟 上傳 CSV 檔前,要勾選「轉換上傳檔案 -- 將已上傳的檔案轉換成 Google 文件編輯器格式」。上傳後,再下載會變成 Excel 格式。 [Last visited: 2016-12-30]

Copy & Paste[edit]

from spreadsheet application to another spreadsheet application[edit]

線上編輯上面表格

  • Microsoft Excel --> Google Spreadsheet:
    • columns & rows: Copy & Paste is ok
  • Plain text --> Google Spreadsheet: ok
    • columns: Tab separated columns --> Google Spreadsheet: ok
    • rows: Enter separated rows --> Google Spreadsheet: ok
  • Plain text --> Microsoft Excel: ok
    • columns: Tab separated columns --> Microsoft Excel: ok
    • rows: Enter separated rows --> Microsoft Excel: ok
  • Microsoft Excel --> Table of Google Document:
    • columns & rows: Copy & Paste is ok
  • Plain text --> Table of Google Document: fail Icon exclaim.gif Suggest you copy to Microsoft Excel first and then copy paste to Google Document from Microsoft Excel.
    • columns: Tab separated columns --> Table of Google Document: fail
    • rows: Enter separated rows --> Table of Google Document: fail
  • Plain text --> Microsoft Excel: ok
    • columns: Tab separated columns --> Microsoft Excel: ok
    • rows: Enter separated rows --> Microsoft Excel: ok
  • How-to Create and Copy a Table in Google Mail (Gmail) from Excel - YouTube


further reading

from spreadsheet application to editor application[edit]

  • Copy the table from Gmail/HTML ...
    • Paste to MS Excel: the border line of table is missing Icon exclaim.gif
    • Paste to MS Word: the border line of table is exists after posted
  • Copy the table from MS Excel ...
    • Paste to Gmail: the border line of table is missing Icon exclaim.gif
    • Paste to MS Word: the border line of table is exists after posted
  • Copy the table from MS Word ...
    • Paste to Gmail: the border line of table is exists after posted
    • Paste to MS Word: the border line of table is exists after posted

Google spreadsheet[edit]

利用Google spreadsheet的函式,分析及統計可複選的問卷題目結果。


Excel 「樞紐分析表(Pivot Tables)」[edit]

區塊「Σ 值」的「計數 - 欄位名稱」(該欄位的項目個數),除非是沒有填入任何資料的「空值」,否則都會被計算加 1。包含

  • 邏輯值 TRUEFALSE、字串、數值、錯誤代碼 #NAME? 等資料,會被列入計算加 1
  • IF 回傳的空值,也會被列入計算加 1 Icon exclaim.gif version: Excel 2013

Checking of data type[edit]

儲存格資料類型檢查與類型轉換

數字

時間

時間: 年份

  • 預期: 可以「從最舊到最新排序」、「從最新到最舊排序」。
  • 異常: 如果是「從 A 到 Z 排序」、「從 Z 到 A 排序」,需要將通用格式的年份,改成時間格式的年份:
    • 法1: 將 2010 改成 2010/01/01 ,再利用 YEAR 函數擷取出年份
    • 法2: 將 2010 改成 2010/01/01 ,再利用 Tableau$ 轉換成年份 Icon exclaim.gif walk around approach!

Troubleshooting of Excel errors[edit]

Excel 效能議題[edit]

  • 資料筆數大量時的替代方案
    • 如果 Excel 資料筆數約百萬筆,操作速度約耗費數小時,可改用資料庫。資料庫資料處理後,再輸出成 Excel 檔,而不要在 Excel 檔上面進行資料處理或換算。
    • 如果要刪除符合特定條件約一萬筆的資料列太慢時。改成將篩選出符合另一條件的資料列,再複製貼上到新的工作表,會比較快。如果直接複製貼上也花超過5分鐘時間,可以選擇直接貼上值。
  • 降低資料處理複雜度
    • 全選工作表儲存格資料,複製後,選擇性貼上值到空白工作表。因為移除公式,所以另一工作表的操作速度會加快。 Icon exclaim.gif 需要注意時間格式的數值會跑掉,變成一長串數字,需要額外設定儲存格格式成時間格式。
    • 多重篩選條件會使用比較多的系統資源,在不使用篩選條件下,改成使用函數處理,會比較快。
  • 電腦效能

不同試算表方案的工作表或儲存格的大小限制[edit]

Microsoft Excel (XLS or XLSX) & OpenDocument Spreadsheet (ODS) file limits

Merge data from different files[edit]

Merge multiple CSV / Text files by using Windows command (命令提示字元)[2]

  • copy *.csv bundle.csv for different CSV files
  • copy *.txt bundle.txt for different Text files

Merge Excel worksheets (copy data from multiple worksheets into one workbook)

相關新聞聯播[edit]

Excel OR Spreadsheet OR 資料科學 相關新聞聯播
Word、Excel、PowerPoint怎選? 眾答案一面倒:根本神| 新奇 - NOWnews
MS Excel 必學提升工作效率秘技!教你活用Ctrl 功能鍵(上集) - ezone.hk - 教學評測- 應用秘技 - ezone.hk
MS Excel 必學提升工作效率秘技!教你活用 F 功能鍵 - ezone.hk
實用到爆的10個EXCEL技巧-科技新聞 - 臺灣新浪網
MS Excel 必學提升工作效率秘技!教你活用Ctrl 功能鍵(下集) - ezone.hk - 教學評測- 應用秘技 - ezone.hk
Excel選取加速器!挑出「特殊目標」還能驗算差異| 聯合新聞網 - udn 聯合新聞網
必學Excel 小技巧!3 步驟設定「格式化條件」,報表重點一眼就懂 - 經理人月刊
Excel公式別再錯「絕對位置」是什麼? | 聯合新聞網 - udn 聯合新聞網
Excel 必備5 種圖表技能!避開「圓餅圖禁忌」,直條圖和組合圖表這樣用才專業 - 經理人月刊
Excel教學|一鍵刪除所有空格!一個快捷鍵代替逐格撳 - 香港01
Excel小教室:報表有多列「小計」,怎麼快速計算、得出結果?兩大快速鍵! - 經理人月刊
只會用Excel 還不夠!七大主題,教你如何用Python 優化數據分析效能| TechOrange - TechOrange 科技報橘
Excel 的「MAX」函數怎麼用?找出資料範圍最大值,有個進階祕訣超好用 - 經理人月刊
Word、Excel 和PowerPoint 三雄合體,微軟發表Office App - 科技新報 TechNews
Excel 技巧教學:用「資料驗證」建立下拉式選單,多人輸入資料也不出錯 - 經理人月刊
Excel 疑難排解!報表資料重複了,如何快速挑出、一次刪除? - 經理人月刊
Excel選取5招必殺技全選、跳著選還能做「斑馬線」 | 聯合新聞網 - udn 聯合新聞網
Microsoft Excel 試算表 5 個實用技!直排變橫排.中文字排序.合併資料格 - ezone.hk
Excel 疑難速解:財報金額單位從千元變萬元,怎麼做最快? - 經理人月刊
Excel存檔鍵圖案其實是「飲料販賣機」?真相讓網友全落淚 - udn OOPS! 新鮮事
如何快速切換工作表? 即睇Google Sheets與Excel快速鍵輸入法 - 香港01
別再一格格貼上!幫Excel 報表的數值加單位,全部只要4 步驟 - 經理人月刊
工作表變成災難現場? Excel儲存格原來有這種操作| 聯合新聞網 - udn 聯合新聞網
Excel遭爆含安全漏洞 - iThome Online
Netflix開源內部Python資料科學開發框架Metaflow - iThome Online
Excel 的 if 函數超好用!找出誰的業績達標顯示、還能看績效分級 - Yahoo奇摩股市
推無現金大學城計畫!台灣資料科學要以數據分析普及行動支付 - Meet
10組必記Excel 快捷鍵! Window / Mac機試算表Shortcut 學識可以早收工!! | 生活 - 新假期周刊
【Excel教學】Ctrl+F不只用來改錯字?尋找取代功能可以改格式 - 香港01
Excel 的「格式化條件」怎麼用?高手分享祕訣:報表這樣做,一看就有重點 - Yahoo奇摩股市
讓報表從「普通」變「專業」!5 個Excel 小技巧,馬上學、立刻用 - 經理人月刊
Excel報表完成卻敗在列印上?原來要這樣設定橫向、分頁| 聯合新聞網 - udn 聯合新聞網

Powered by Google News

references[edit]


Troubleshooting of ...

Template