Excel VBA Comics:Xuite日誌
  • crdotlin
  • 這是 Google 提供的廣告
  • 搜尋文章
  • 關鍵字
  • 最新文章
  • 最新回應
  • Re:繪製風花圖 (Wind Rose Chart),by(crdotlin)於2008-11-21
    Re:繪製風花圖 (Wind Rose Chart),by(小蛙)於2008-11-20
    Re:摘取網頁資料 - getElementsByName,by(crdotlin)於2008-11-15
    Re:摘取網頁資料 - getElementsByName,by(coco)於2008-11-15
    Re:摘取網頁資料 - getElementsByName,by(crdotlin)於2008-11-14
  • 我的發燒文
  • 累積 | 今日
    loading......
  • 參觀人氣統計
  • Google AdSense 搜尋
  • 最愛連結
  • 日誌使用資源






  • 如何使用RSS
    Powered by Xuite
  • Translate This Page
  • 文章分類


  • 你可能越來越多機會想將工作表中的資料轉成XML文件,可是要將工作表資料以XML格式匯出必須先將工作表資料轉成XML表格。



    (繼續閱讀)


    2008-11-19 04:43 一次性替換


    利用直接編輯Excel工作簿解壓縮後的sharedstrings.xml檔案,可以進行一次性的替換。sharedstrings.xml檔案位於解壓縮後的xl次目錄中。其中存放的是該Excel工作簿所有用到的字串。只要修改其中某個字串,則工作簿中所有使用到該字串的地方也都會隨著變動。



    (繼續閱讀)




    市面上有很多的壓縮解壓縮的工具可以將解壓縮的Excel2007工作簿再壓縮回一個工作簿。這裡使用VBA呼叫視窗作業系統中內建的ZIP壓縮解壓縮功能,達成這個壓縮動作。



    (繼續閱讀)




    市面上有很多的壓縮解壓縮的工具可以解壓縮Excel2007工作簿,因為Excel2007工作簿實際上是一個ZIP壓縮檔案。這裡要簡單使用VBA呼叫視窗作業系統中內建的ZIP解壓縮功能執行解壓縮Excel2007工作簿。



    (繼續閱讀)




    話說excel 2007將功能表改成所謂的 [ribbon],我不知道為什麼稱之為 [ribbon],但是知道它是XML的一個標籤名稱。Excel 2007的功能表都在這個<ribbon></ribbon>元素中管理。Excel 2007工作簿解壓縮後,你會發現在CustomUI資料夾中有一個XML文件叫做CustomUI.xml。你只要編輯這個文件就可以控制功能表的內容。



    (繼續閱讀)




    一個自訂的XML表格演示內容包括:
    1. 自動產生一個XSD
    2. 自動產生一個XML對應
    3. 自動產生一個XML表格
    4. 自訂表格欄位
    5. 匯入XML文件
    6. 匯出XML文件


    (繼續閱讀)


    2008-10-18 23:12 XML對應


    將 XML 結構描述檔案 (.xsd) 加入活頁簿時,會建立一個 XML 對應。一般系統會自動的依相關的XML文件的根元素名稱接上"_Map"字串為其對應名稱。選擇 [開發人員] [XML] 中的 [對應內容] 或在XML表格內按老鼠右鍵,點選XML中的 [XML對應內容],即會出現 [XML對應內容] 對話框 (自2007起微軟已經將某部分文件中以前標示 [屬性] 兩個字的地方改為 [內容] 了),如下圖



    (繼續閱讀)


    2008-10-15 15:11 自訂一個XSD


    XSD全文為 XML Schema Description(Definition),中文翻成XML結構描述,是用來描述一個XML文件結構的語言,而其本身亦用XML寫成的。學習XSD建議到http://www.w3schools.com/schema/schema_intro.asp
     
    現在我們要嘗試自訂一個XSD,利用這個XSD建立一個資料輸入範本(Template)。這樣我們就可以將輸入的資料儲存或匯出為XML文件。
     
    這裡我們採用半自動方式來產生一個XSD,而不是完全自己寫一個XSD文件。這個意思是說透過一個簡單的XML文件,讓Excel自動根據該文件幫你做出相關的XSD來。現在我們就準備一個簡單XML文件如下:
     

    請注意,其中只有一組完整內容的元素,子元素的內容都是假資料,其目的是讓Excel知道該資料的形態而已。另最後有一組沒有子元素的空元素(Stuff),我們須要有這個特定的元素來告訴Excel這個元素是一直重複下去的元素。



    (繼續閱讀)


    2008-10-13 22:33 用Excel開啟XML文件


    首先準備好一個XML文件,假設檔名叫做 XML01.xml,內容如下:
     
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <!--root element-->
    <RandDdiv>
            <Stuff>
                    <ID>197301</ID>
                    <FirstName>John</FirstName>
                    <LastName>Alexander</LastName>
                    <Age>35</Age>
                    <Sex>Male</Sex>
            </Stuff>
            <Stuff>
                    <ID>198603</ID>
                    <FirstName>Alice</FirstName>
                    <LastName>White</LastName>
                    <Age>22</Age>
                    <Sex>Female</Sex>
            </Stuff>
    </RandDdiv>
    
     
    接著開啟Excel,點選 [Office按鈕] / [開啟舊檔],然後打開名稱為XML01.xml的XML文件。你就立即看到 [開啟XML] 對話框,如下圖。



    (繼續閱讀)


    2008-10-13 10:59 XML簡介


    XML( EXtensible Markup Language)中文翻成 [可擴展的標記語言]。XML是用來儲存與傳送資料的。XML文件只不過是一個文字檔案。瞭解XML很重要,學習起來很簡單。
     
    以上是對XML簡單的註解。可是它跟Excel有甚麼關係呢?這裡我只能說關係很大,而且越來越大。何以見得?你有沒有發現Excel2007的功能表改變了,它已經使用XML取代了以前的下拉式選單、命令列等。不只如此喔,其實整個Excel工作簿就是一個XML文件組成的,只是被壓縮成ZIP檔,然後賦予xlsx、xlsm、xlam等的副檔名罷了。抱歉!這還都不是重點,其中奧妙之處待我學習體會後再與大家分享。

    要趕快來瞭解一下XML了



    (繼續閱讀)


    第一頁  上一頁  1 2 3 4 5 6 7 8 9 10 下一頁  最後頁