2008-11-22 09:38 將工作表範圍轉成XML表格
2008-11-19 04:43 一次性替換
2008-11-12 10:29 壓縮成Excel2007工作簿
2008-11-11 09:32 解壓縮Excel2007工作簿
2008-11-04 23:45 禁用Excel 2007 [Office按鈕] 中的 [另存新檔] 按鈕
2008-10-21 19:31 用VBA產生一個自訂的XML表格
2008-10-18 23:12 XML對應
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了
(繼續閱讀)



