Microsoft Excel: Difference between revisions

From LemonWiki共筆
Jump to navigation Jump to search
m (Text replacement - "https://news.google.com/_/rss/search?q=" to "https://news.google.com/rss/search?q=")
Line 7: Line 7:
* 雖然 Excel 本身也有提供匯出 「Unicode 文字 (*.txt)」,但是因為無法設定使用雙引號框住欄位值。會造成後續匯入檔案容易出問題。
* 雖然 Excel 本身也有提供匯出 「Unicode 文字 (*.txt)」,但是因為無法設定使用雙引號框住欄位值。會造成後續匯入檔案容易出問題。
* Excel 本身提供匯出「CSV (逗號分隔) (*.csv)」是 Big5/ANSI 編碼,遇到 Unicode 文字會變成問號。
* Excel 本身提供匯出「CSV (逗號分隔) (*.csv)」是 Big5/ANSI 編碼,遇到 Unicode 文字會變成問號。
* [https://errerrors.blogspot.com/2018/12/how-to-fix-scientific-notation-on-excel-or-csv.html 解決 Excel 轉 CSV 檔案的數字變為科學符號的問題]


== Import CSV to EXCEL ==
== Import CSV to EXCEL ==

Revision as of 16:12, 1 January 2019

Export MySQL query to Excel file

Export MySQL query to Excel file

Export CSV from EXCEL

建議使用 LibreOffice Calc (LibreOffice Portable) 開啟 Excel 檔案,匯出 UTF-8 編碼的 CSV 檔案

  • 雖然 Excel 本身也有提供匯出 「Unicode 文字 (*.txt)」,但是因為無法設定使用雙引號框住欄位值。會造成後續匯入檔案容易出問題。
  • Excel 本身提供匯出「CSV (逗號分隔) (*.csv)」是 Big5/ANSI 編碼,遇到 Unicode 文字會變成問號。
  • 解決 Excel 轉 CSV 檔案的數字變為科學符號的問題

Import CSV to EXCEL

讓 CSV 可以方便讓 Excel 直接開啟

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

  • 欄位間隔符號 , 、UTF-8 編碼、 BOM[1]
    • Good.gif 使用 Excel on Win Os windows.png 點選兩下檔案直接開啟,不會看到中文變成亂碼,而且不同欄位不會擠到同一個欄位 (儲存格)
    • 使用 LibreOffice Calc on Win Os windows.png 直接開啟檔案,會看到「文字匯入」對話視窗,需要調整字元集「Unicode (UTF-8)」,分隔符號則已經勾選「逗號」,即可順利匯入資料
    • 使用 Excel on Mac icon_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 icon_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 icon_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 icon_os_mac.png 直接開啟,會看到中文變成亂碼,需要改用匯入外部資料方式

Import XLS to MySQL

Batch convert TXT/CSV to EXCEL

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

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

批次轉檔的方案比較

  1. Good.gif $ 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

from spreadsheet application to another spreadsheet application

線上編輯上面表格

  • 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

  • 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

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


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

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

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

Checking of data type

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

數字

時間

時間: 年份

  • 預期: 可以「從最舊到最新排序」、「從最新到最舊排序」。
  • 異常: 如果是「從 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

Excel 效能議題

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

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

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

Merge data from different files

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)

相關新聞聯播

Excel OR Spreadsheet OR 資料科學 相關新聞聯播
Word 合併列印教學|5步驟大量發通知、印收據、寄報表更省時 - 經理人
他提早47歲退休卻創業失敗… 活用Excel投資,靠4組高股息ETF穩領息! - Yahoo奇摩新聞
比Excel和Notion還好用!Airtable怎麼製作圖表與追蹤專案?一文看懂 - 數位時代
Excel技巧 | 數字太長變成E+怎麼辦?2招教你輕鬆解決!|小資女の職場生存之道 - 方格子 - 方格子
微軟終於允許Excel用戶調整自動轉換功能,可以不再自動將連續字母與數字轉成日期 - iThome Online
耍心機?鎖同事工作EXCEL報表公式:就不想分享 難道不可以? - 聯合新聞網
黃捷爆料林昶佐用Excel飲控 沈伯洋酸黃國昌也要:他也有表演需求 - 三立新聞網 Setn.com
開發者將GPT-2模型直接塞進單一Excel表格中,檔案體積達1.25GB、免連網直接執行AI生成任務 - T客邦 Techbang
2023 年Excel 世界電競賽落幕,澳洲數據分析專家倪安德蟬聯冠軍 - TechNews 科技新報
2024 Excel辦公室實用技巧|5個必學秘技:表格轉向、建立選單等 - 香港01
黃捷爆林昶佐用Excel飲控 沈伯洋諷:要表演的黃國昌也有需求 - NOWnews 今日新聞
Excel6實用函數公式教學|COUNTIF、IF、IFS、COUNTA、MAX、SUMIF - 經理人
真的太閒!女主播9小時實測「Excel最多有幾列」 內行人:快捷鍵1秒解答 - Yahoo奇摩新聞
Excel不只是辦公工具,竟還有一場「電競比賽」!Excel世界錦標賽在比什麼? - 數位時代
F1 車隊竟用Excel 管理兩萬個賽車零件,威廉斯驚人改革擺脫墊底 - TechNews 科技新報
Excel技巧|教你2種累計加總技巧,讓你快速掌握銷售趨勢|小資女の職場生存之道 - 方格子 - 方格子
Excel最多有幾行?女主播9小時「狂按↓鍵」內行竟1秒找到 - Yahoo奇摩新聞
VLOOKUP 用法教學|Excel 函數公式怎麼用?一範例快速應用 - 經理人
Excel最多有幾列?女主播花9小時實測網友1秒就給答案 - Yahoo奇摩新聞
影/超閒!女主播花費9小時實測「Excel有幾列」 專家一秒得出結果 - Yahoo奇摩新聞
MS Excel Formula 試算表 10 大常用公式大全 - ezone.hk - 教學評測 - 應用秘技 - ezone.hk 即時科技生活新聞
Excel超快做表格靠它!微軟、亞馬遜與谷歌3大AI誰最強? - 遠見雜誌
美國CISA示警Chrome 和Excel 最新漏洞 - 資安人科技網
Excel甘特圖怎麼畫?用內建圖表完成「甘特圖範例」!簡單 4 步驟,讓專案排程一目瞭然 - 經理人
免怕Office明年不支援!3管道不用錢 微軟1招免費爽用Word、Excel、PowerPoint - 科技玩家
花9hr實測Excel總格數!女主播參加閒王比賽 - Yahoo奇摩新聞
Excel教學技巧/利用「自訂檢視模式」為試算表操作建立「儲存點」,下次可直接切換顯示回先前設定狀態 - T客邦 Techbang
Excel 高效小訣竅|快速選取儲存格、修正錯誤 - 經理人
50次相親都失敗!單身男自製「相親Excel表」曝光審美標準引熱議 - Yahoo奇摩新聞
微軟將在Excel加入Python支援,可用於預測分析、機器學習 - iThome Online
微軟Excel 引進Python 語言,執行進階分析、資料視覺化 - TechNews 科技新報
頂尖工作者的PPT、Excel 祕訣!除了快速鍵,還有15 個高效小訣竅 - 經理人

Powered by Google News

references


Troubleshooting of ...

Template