PIXNET Logo登入

小攻城師的戰場筆記

跳到主文

我是每天都和程式語言奮戰的小攻城師,在此記錄日常遇到的問題與解答。

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 8月 31 週二 202121:57
  • [Excel] 整理電話格式

因為同事辦活動,需要把一批電話名單整理後提供給廠商,讓廠商去發簡訊,把獎品兌換碼傳給得獎者。
電話的格式常見的狀況有:
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(292)

  • 個人分類:Excel
▲top
  • 3月 21 週日 202111:59
  • [Windows] 在macOS上執行TEJ資料庫

有一台 MacBook Pro 需要拿來執行台灣經濟新報資料庫 (以下簡稱 TEJ 資料庫),但是研究了一下,因為 Office for Mac 無法跑指定的增益集等程式功能,所以還是要裝 Windows 版的 Office。
【安裝 Office】
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(7,701)

  • 個人分類:Excel
▲top
  • 9月 14 週五 201817:04
  • [Excel] CSV避免被去掉資料欄位開頭的0

產出的資料中,有 "01234" 這樣的資料代碼欄位,由於開頭的 0 是有意義的,但是 Excel 開啟 CSV 時會自動去掉 0,變成 "1234"。
已經試著在產出的 CSV 中將資料包上雙引號,但是沒有用。同事幫我找了一個方法,是把資料開頭加上等號 (=),再包上雙引號,也就是 ="01234"。
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(6,363)

  • 個人分類:Excel
▲top
  • 8月 17 週三 201611:30
  • [Excel] HTML格式直接儲存為XLS後無法開啟

業務單位這一批電腦升級到 Windows 7 + Office 2013 後,最近常常傳出災情,說無法開啟某些網站系統產製的 Excel 檔案。
經確認後發現這些無法開啟的 Excel 檔案,都是直接套版做出 HTML table,再直接將 HTML code 另存成副檔名為 XLS 的檔案。
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(8,312)

  • 個人分類:Excel
▲top
  • 2月 16 週二 201023:17
  • [VBA] 從網頁上抓資料餵進 Excel

原本以為會很難,原來只要把網頁資料當作是資料來源取進來就可以了,比想像中還要歡樂一點?
Dim webURL As String
webURL = "URL;http://xxx.xxx.xxx.xxx/123.htm"
With ActiveSheet.QueryTables.Add(Connection:=webURL, Destination:=Range("A1"))
        ' xlOverwriteCells 表示覆蓋欄位
        .RefreshStyle = xlOverwriteCells
        ' 抓取網頁的第三個表格作為匯入資料
        .WebTables = "3"
        .Refresh BackgroundQuery:=False
End With
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(2) 人氣(28,392)

  • 個人分類:Excel
▲top
  • 7月 12 週日 200916:48
  • [ASP.NET] Excel 自動轉型造成的錯誤

今天在從 Excel 抓資料要匯進程式裡時出問題了。某欄數值資料在開頭幾筆剛好都是 1,都可以成功轉入,但遇到大於 1 的值時,DataTable 裡的值卻是 DBNull,取用時要做加總就拋出了 Exception 了。
問題發生的原因是,某一欄的資料如果輸入數值 "1",是可以成功轉型為 double 的,但是輸入大於 1 的數值後,Excel 的儲存格左上角會出現綠色的三角形,提示「此儲存格內的數字其格式為文字或開頭為單引號」,要求使用者更正這種數字。
我參考了 "OleDB incorrectly returning DBNull for an Excel Column",解決這個問題的方法如下:
1. 修改 Regedit,把 Hkey_Local_Machine/Software/Microsoft/Jet/4.0/Engines/Excel 的 TypeGuessRows 的值改成 0。(原本是 8,代表抓取前 8 列的值來判斷儲存格內的資料型態;改成 0 則表示搜尋整欄的儲存格來判斷資料型態)
2. 在 Connection String 加入 "IMEX=1;"。
以我的程式為例,關於 Excel 讀檔的片段寫起來就長成這個樣子:
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(2,839)

  • 個人分類:Excel
▲top
  • 3月 31 週二 200913:15
  • [Excel] 利用「定義」抓出公式來

利用「定義」抓出公式內容
有時候我們會希望可以在某一個儲存格計算結果,在這個計算值的儲存格旁邊又能列出所使用的公式內容。例如說,A2設了公式,在A1顯示出A2的公式內容、A2則顯示運算的結果。
原本想的滿麻煩的,想說用 VBA 去抓內容、再把內容加上一個逗點輸出在別的儲存格……不過找到了《Excel妙用-公式結果我都要》,不過第一種方法我試不出來、第二種方法又必須手動更新,因此後來又在 CSDN 上面找到了一篇《自動顯示公式計算過程》,回文裡有把兩種方法結合的建議,就利用回文中建議的「定義」來做。
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(2) 人氣(25,329)

  • 個人分類:Excel
▲top
  • 2月 10 週二 200923:23
  • [VBA] 自訂函式:取得檔案最後修改時間

寫了一個自訂函數,負責取得活頁簿(XLS 檔)最後存檔時間。
設計的時候考慮到自訂函數是不會自動更新的,因此在用的時候輸入 TODAY()、NOW() 之類會經常自動計算的函數,整個活頁簿中有異動的時候,這個函數也就會因為它裡頭包的內容異動了而跟著執行一次。
今天一開始在 Excel 2007,還一度找不到要去哪裡編輯 VBA,好險有快速鍵:Alt-F11。打開一個 Excel 檔案,按下 Alt-F11 叫出 Visual Basic 編輯器,左手邊「專案」視窗中,會看到目前開啟的 Excel 檔案這個專案底下掛了哪些東西。在「專案」視窗按滑鼠右鍵→「插入」→「模組」,就可以開始編輯以下程式碼了。
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(2) 人氣(30,110)

  • 個人分類:Excel
▲top
  • 7月 28 週一 200801:34
  • [VBA] 把 Excel 資料匯出為純文字

前幾天在 msn 上接到一個小需求,
希望可以找個辦法把 Excel 上輸入的資料轉換為指定的純文字格式。
資料在 Excel 中的內容大概是長成這樣:
 
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(4) 人氣(36,512)

  • 個人分類:Excel
▲top
1

內文搜尋

最近看了什麼呢

  • [Web] 在JC (Java Composer)設定多個header
  • [Windows] CURL出現「CRYPT_E_REVOCATION_OFFLINE (0x80092013) - 因為撤銷伺服器已離線,無法完成撤銷檢查」
  • [Windows] 使用IIS Crypto小心影響遠端桌面連線(RDP)運作
  • [Windows/macOS] 使用ffmpeg壓縮影片檔案
  • [PowerShell] 連線到SQL Server確認資料連線
  • [MOSS] 排除SharePoint搜尋功能無法使用問題
  • [Web] SSH Terrapin Prefix Truncation Weakness
  • [MSSQL] 處理時戳日期轉換時少一天的問題
  • [Web] Google Ad Manager無法刊登廣告問題排除
  • [Web] Cyberbit Range筆記

筆記分類成這些

toggle 文書處理 (5)
  • VIM (5)
  • LaTeX (8)
  • Excel (9)
  • PowerPoint (3)
  • Word (5)
toggle 前端技術 (4)
  • Browser (5)
  • HTML/CSS/JavaScript (39)
  • jQuery (9)
  • ExtJS (3)
toggle 後端技術 (8)
  • Sybase (1)
  • Oracle (1)
  • Java (2)
  • ASP.NET (14)
  • Python (9)
  • PHP (36)
  • MSSQL (9)
  • MySQL (7)
toggle 系統相關 (5)
  • iOS/Android (8)
  • IIS (5)
  • Apache (8)
  • Linux (7)
  • Windows (39)
toggle 其他內容 (9)
  • 施博瀚的以拉拉拉 (5)
  • SharePoint (6)
  • 網站設定 (9)
  • 使用其他網站的小筆記 (4)
  • 原文轉載 (1)
  • Version Control (16)
  • Conference (5)
  • Security (4)
  • 雜七雜八 (37)
  • 未分類文章 (1)

文章彙整

參觀人氣

  • 本日人氣:
  • 累積人氣:

大家通常讀這些

  • (246,004)[Win] 移除「永遠用選取的程式來開啟這種檔案」設定。
  • (113,027)[Office] 在 Word 2010 設定「合併儲存格」的快速鍵
  • (33,083)[Windows]修改ASUS BIOS顯示卡設定
  • (31,160)[Windows] 查詢AD網域使用者帳號密碼到期日
  • (28,690)[Office] 解決Powerpoint另存PDF失敗的問題
  • (25,424)[Misc.] 東西掉到後面時取出 IKEA ALEX 抽屜櫃的抽屜
  • (24,689)[Misc.] 郵局掛號郵件的改投改寄
  • (24,595)[Misc.] 在 Apple Store 買東西時打統編(為發票加上統一編號)
  • (19,243)[Office] 讓Outlook像GMail一樣,群組郵件對話(顯示為交談)
  • (4,298)[Windows] Win10安裝字型檔時出現「不是有效的字型檔」

最新迴響

  • [24/10/03] qwertr 於文章「[Misc.] 東西掉到後面時取出 IK...」留言:
    感謝這篇文章 我終於找到我的戶口名簿了...
  • [24/08/29] Huang Ffbes 於文章「[Misc.] 東西掉到後面時取出 IK...」留言:
    十分感謝,還好還快就找到你這篇文,不然我可能還在煩惱要用什麼...
  • [23/12/27] aaa 於文章「[Win] 移除「永遠用選取的程式來開啟...」留言:
    exe_fix_w7.reg...
  • [23/10/07] 訪客 於文章「[Misc.] 東西掉到後面時取出 IK...」留言:
    太謝謝這篇分享了,剛剛用好久抽屜就是無法關起來, 終於解決了...
  • [23/06/30] CC 於文章「[Win] 移除「永遠用選取的程式來開啟...」留言:
    不小心把.bak的圖示給改了,也不小心設定成以某種程式來開啟...
  • [23/05/26] 搜尋引擎 於文章「[Web] 在Google,Bing,Y...」發表了一則私密留言
  • [23/04/22] 訪客 於文章「[Misc.] 虹堡EZ100PU驅動程...」留言:
    非常感恩,真的差點要再買一台讀卡機了,直接點開您整理好的下載...
  • [23/03/03] 訪客 於文章「[Misc.] 東西掉到後面時取出 IK...」留言:
    感謝您讓我找回重要的資料😭😭...
  • [22/12/30] 訪客 於文章「[Misc.] 東西掉到後面時取出 IK...」留言:
    谢谢你,善良有耐心脑筋活泛非常可爱的陌生人。拯救了搬家的我的...
  • [22/11/01] 訪客 於文章「[Misc.] 東西掉到後面時取出 IK...」留言:
    抽屜一直關不起來 覺得困擾想說google看看 就看到這...

 

里程碑