您可以使用格式字串,在匯入的文件中指定日期、時間、時間戳記及數字格式。
若要指定日期、時間或時間戳記格式字串,請使用下列型樣字母:
符號 |
意義 |
表示法 |
範例 |
G |
紀元指定元 |
(文字) |
AD |
y |
年 |
(數字) |
1996 |
M |
一年中的月份 |
(文字 & 數字) |
March & 03 |
d |
每個月中的日期 |
(數字) |
15 |
h |
AM/PM 制的小時 (1-12) |
(數字) |
12 |
H |
一天內的小時 (0-23) |
(數字) |
0 |
m |
一小時內的分鐘 |
(數字) |
30 |
s |
一分鐘內的秒 |
(數字) |
55 |
S |
千分之一秒 |
(數字) |
978 |
E |
星期幾 |
(文字) |
Tuesday |
D |
一年中的第幾天 |
(數字) |
189 |
F |
每個月的第幾個星期幾 |
(數字) |
2 (2nd Wed in July) |
w |
一年的第幾個星期 |
(數字) |
27 |
W |
每個月的第幾個星期 |
(數字) |
2 |
a |
AM/PM 記號 |
(文字) |
PM |
k |
一天內的小時 (1-24) |
(數字) |
24 |
K |
AM/PM 制的小時 (0-11) |
(數字) |
0 |
z |
時區 |
(文字) |
Pacific Standard Time |
' |
文字跳出字元 |
(區隔字元) |
|
' ' |
單引號 |
(文字) |
' |
字母 A-Z 以外型樣的任何字元,皆視為含引號的文字。例如,格式字串 "mm/dd/yy" 可能顯示為 "03/15/96"。
以「文字」表示法的字元而言,使用少於 4 個字元就代表縮寫格式,4 個字元以上就代表完整格式。例如,格式字串 "dd MMM yyyy" 可能顯示為 "15 Mar 1996",而 "MMMM dd yyyy" 則顯示為 "March 15 1996"。
以「數字」表示法的字元而言,格式字串中的字元數即表示最小顯示位數。較短的數字會填補零來符合最小數量。例如,格式字串 "h:mm a" 可能顯示為 "6:30 PM",而 "hh:mm a" 則顯示為 "06:30 PM"。
若要指定數字格式字串,請使用下列符號:
符號 |
意義 |
0 |
一位數 |
# |
一位數;若無則顯示零 |
. |
小數點符號的位置保留字元 |
, |
分組分隔字元的位置保留字元 |
; |
分隔格式 |
- |
預設負值字首 |
% |
乘以 100 並顯示為百分比 |
ë |
乘以 1000 並顯示為千分之一 |
ñ |
貨幣記號;以貨幣符號替代。如果有兩個,則以國際貨幣符號替代。如果出現在某種型樣中,則使用貨幣小數點符號來代替小數點符號。 |
X |
其它任何字元可以使用在字首或字尾 |
' |
用來括住字首或字尾中的特殊字元 |
請使用下列元件來鍵入數字格式字串:
元件 |
定義 |
型樣 |
型樣是一個完整的格式字串。如果您的直欄內同時含有正數值和負數值,則型樣中應該包含兩個子型樣。第一個子型樣代表正數的格式,第二個子型樣代表負數的格式。請在第二個子型樣前面插入一個 ";" 來分隔這兩者。例如,您可能鍵入 "#00.0# ;-##0.0#" 作為格式字串。 |
子型樣 |
子型樣是一個完整的格式字串,也是某個型樣的一部份。子型樣代表正數或負數格式。子型樣可能由字首、整數、小數及字尾依序組成。 |
字首 |
字首是指出現在直欄中每一個數字值前面的字元。您必須在數字格式字串中指出任何字首,才不會被當作值的一部份來做處理。數字和小數點符號以外的任何字元,都必須包括在字首或字尾中。例如,在子型樣 "$ ##0.0#" 中,"$" 即為字首。 |
字尾 |
字尾是指出現在直欄中每一個數字值後面的字元。您必須在數字格式字串中指出任何字尾,才不會被當作值的一部份來做處理。數字和小數點符號以外的任何字元,都必須包括在字首或字尾中。例如,在子型樣 "#0 yrs" 中,"yrs" 即為字尾。 |
整數 |
整數是由數字字串中小數點符號前面的數字組成。整數位數可以用 "#" 或 "0" 來代表。若要指出位數並不固定,請在數字符號後面加上一個 "*"。 |
小數 |
小數是由數字字串中小數點符號後面的數字組成,且前面是一個 "."。例如,在子型樣 "##0.0#" 中,".0#" 即為小數。 |
您也可以在數字格式字串中使用下列表示法格式:
表示法 |
意義 |
* |
指出在 * 前面 (如果位於小數點符號之後) 或後面 (如果位於小數點符號之前),該類型還有零個或更多個元素。例如,在格式字串 "*#0.00" 中,直欄的數字值可以是任何長度,但有兩個固定的小數位數,且小數點符號前面至少有一個整數。在格式字串 "00.0#*" 中,直欄的數字值可能有一或多個小數位數,但必須剛好有兩位整數。 |
1* |
指出在 1* 前面 (如果位於小數點符號之後) 或後面 (如果位於小數點符號之前),該類型還有一個或更多個元素。例如,在格式字串 "1*#0.00" 中,直欄的數字值可以是任何長度,但有兩個固定的小數位數,且小數點符號前面至少有兩個整數。在格式字串 "00.0#1*" 中,直欄的數字值可能有兩個或更多個小數位數,但必須剛好有兩位整數。 |
| |
指出一種及 (或) 關係。例如,在格式字串 "*#0 (apples|oranges|bananas)" 中,每一個值的數字後面會接著 "apples"、"oranges" 或 "bananas"。 |
/ |
指出一種及 (或) 關係。例如,在格式字串 "*#0 (apples/oranges/bananass)" 中,每一個值的數字後面會接著 "apples"、"oranges" 或 "bananas"。 |
.. |
指出值可能是 .. 前後字元之間 (含) 的任何字元。 例如,在格式字串 "1..8" 中,直欄的值可能是 1 和 8 之間的任何數字。 |
- |
指出值可能是 - 之前的組合中的任何字元,但絕不是 - 之後的組合。例如,在格式字串 "(1..12) - 7" 中,直欄的值可能是 1 和 12 之間的任何數字,但不包括 7 在內。 |
[] |
指出含括的元素是選用的。 |
() |
可用來將元素組成群組。 |
<> |
指出含括的元素是文字字串。 例如,假設您要讓 " 這個字元顯示在您的值中,請鍵入 <">。 |