تقوم Alignment بتعيين إعدادات محاذاة الخلايا مباشرة.
type Alignment struct {
Horizontal string
Indent int
JustifyLastLine bool
ReadingOrder uint64
RelativeIndent int
ShrinkToFit bool
TextRotation int
Vertical string
WrapText bool
}
يقوم Border بتعيين إعدادات حدود الخلايا مباشرةً.
type Border struct {
Type string
Color string
Style int
}
يقوم Font بتعيين إعدادات الخطوط للخطوط مباشرةً.
type Font struct {
Bold bool
Italic bool
Underline string
Family string
Size float64
Strike bool
Color string
ColorIndexed int
ColorTheme *int
ColorTint float64
VertAlign string
}
يعين Fill مباشرة إعدادات التعبئة للخلايا.
type Fill struct {
Type string
Pattern int
Color []string
Shading int
}
يقوم Protection بتعيين إعدادات الحماية للخلايا مباشرةً.
type Protection struct {
Hidden bool
Locked bool
}
تعين Style مباشرة إعدادات نمط الخلايا.
type Style struct {
Border []Border
Fill Fill
Font *Font
Alignment *Alignment
Protection *Protection
NumFmt int
DecimalPlaces int
CustomNumFmt *string
NegRed bool
}
func (f *File) NewStyle(style *Style) (int, error)
يوفر NewStyle وظيفة لإنشاء نمط للخلايا بواسطة خيارات نمط معينة ، وإرجاع فهرس النمط. لا يمكن استخدام فهرس النمط نفسه عبر مصنف مختلف. هذه الوظيفة آمنة للتزامن. لاحظ أن حقل Font.Color
يستخدم لون RGB ممثلًا بالتدوين السداسي العشري RRGGBB
.
يوضح الجدول التالي أنواع الحدود المستخدمة في Border.Type
مدعومة بـ excelize:
النوع | الوصف | النوع | الوصف |
---|---|---|---|
left | الحد الأيسر | top | الحد العلوي |
right | حد أيمن | bottom | حد سفلي |
diagonalDown | حد سفلي قطري | diagonalUp | حد علوي قطري |
يوضح الجدول التالي أنماط الحدود المستخدمة في Border.Style
مدعومة برقم فهرس excelize:
يعرض الجدول التالي أنماط الحدود المستخدمة في Border.Style
بالترتيب الموضح في مربع حوار Excel:
فهرس | معاينة | فهرس | معاينة |
---|---|---|---|
0 | 12 | ||
7 | 13 | ||
4 | 10 | ||
11 | 8 | ||
9 | 2 | ||
3 | 5 | ||
1 | 6 |
يوضح الجدول التالي أنماط التظليل المستخدمة في Fill.Shading
مدعومة برقم مؤشر excelize:
فهرس | أسلوب | فهرس | أسلوب |
---|---|---|---|
0 | أفقي | 3 | قطري لأسفل |
1 | رَأسِيّ | 4 | من الزاوية |
2 | قطري لأعلى | 5 | من المركز |
يوضح الجدول التالي أنماط الأنماط المستخدمة في Fill.Pattern
مدعومة برقم فهرس excelize:
فهرس | أسلوب | فهرس | أسلوب |
---|---|---|---|
0 | لا شيء | 10 | |
1 | 11 | ||
2 | 12 | ||
3 | 13 | ||
4 | 14 | ||
5 | 15 | ||
6 | 16 | ||
7 | 17 | ||
8 | 18 | ||
9 |
Indent
هي قيمة عدد صحيح ، حيث تمثل الزيادة 1 3 مسافات. يشير إلى عدد المسافات (لخط النمط العادي) للمسافات البادئة للنص في خلية. يتم حساب عدد المسافات المراد عمل مسافة بادئة لها على النحو التالي:
عدد المسافات المراد عمل مسافة بادئة لها = قيمة المسافة البادئة * 3
على سبيل المثال ، تعني قيمة المسافة البادئة 1 أن النص يبدأ 3 مسافات عرض (لخط النمط العادي) من حافة الخلية. ملاحظة: يتم تحديد عرض حرف مسافة واحد بواسطة الخط. يتم دعم المحاذاة الأفقية اليمنى واليسرى والموزعة فقط.
يوضح الجدول التالي نوع المحاذاة الأفقية للخلايا المستخدمة في Alignment.Horizontal
:
اكتب | أسلوب |
---|---|
left | يسار (مسافة بادئة) |
center | توسيط |
right | يمين (مسافة بادئة) |
fill | حشوة |
justify | مبرر |
centerContinuous | عبر الأعمدة في الوسط |
distributed | محاذاة لامركزية (مسافة بادئة) |
يوضح الجدول التالي نوع المحاذاة الرأسية للخلايا المستخدمة في Alignment.Vertical
:
اكتب | أسلوب |
---|---|
top | محاذاة لأعلى |
center | توسيط |
justify | مبرر |
distributed | المحاذاة اللامركزية |
ReadingOrder
هي قيمة uint64 تشير إلى ما إذا كان ترتيب القراءة للخلية من اليسار إلى اليمين ، أو من اليمين إلى اليسار ، أو يعتمد على السياق. كانت القيمة الصالحة لهذا الحقل:
القيمة | الوصف |
---|---|
0 | يعتمد على السياق - يتم تحديد ترتيب القراءة عن طريق مسح النص لأول حرف غير مسافة بيضاء: إذا كان حرفًا قويًا من اليمين إلى اليسار ، يكون ترتيب القراءة من اليمين إلى اليسار ؛ خلاف ذلك ، ترتيب القراءة من اليسار إلى اليمين |
1 | من اليسار إلى اليمين: ترتيب القراءة من اليسار إلى اليمين في الخلية ، كما هو الحال في اللغة الإنجليزية |
2 | من اليمين إلى اليسار: ترتيب القراءة من اليمين إلى اليسار في الخلية ، كما هو الحال في العبرية |
RelativeIndent
هي قيمة عدد صحيح للإشارة إلى العدد الإضافي لمسافات المسافة البادئة لضبط النص في خلية.
يوضح الجدول التالي نوع نمط تسطير الخط المستخدم في Font.Underline
:
اكتب | أسلوب |
---|---|
single | سطر واحد |
double | خط مزدوج |
يتم عرض تنسيقات جميع اللغات المضمنة في Excel (الحقل Style.NumFmt
) في الجدول التالي:
فهرس | اكتب |
---|---|
0 | General |
1 | 0 |
2 | 0.00 |
3 | #,##0 |
4 | #,##0.00 |
5 | ($#,##0_);($#,##0) |
6 | ($#,##0_);[Red]($#,##0) |
7 | ($#,##0.00_);($#,##0.00) |
8 | ($#,##0.00_);[Red]($#,##0.00) |
9 | 0% |
10 | 0.00% |
11 | 0.00E+00 |
12 | # ?/? |
13 | # ??/?? |
14 | mm-dd-yy |
15 | d-mmm-yy |
16 | d-mmm |
17 | mmm-yy |
18 | h:mm AM/PM |
19 | h:mm:ss AM/PM |
20 | h:mm |
21 | h:mm:ss |
22 | m/d/yy h:mm |
... | ... |
37 | (#,##0_);(#,##0) |
38 | (#,##0_);[Red](#,##0) |
39 | (#,##0.00_);(#,##0.00) |
40 | (#,##0.00_);[Red](#,##0.00) |
41 | _(* #,##0_);_(* (#,##0);_(* "-"_);_(@_) |
42 | _($* #,##0_);_($* (#,##0);_($* "-"_);_(@_) |
43 | _(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_) |
44 | _($* #,##0.00_);_($* (#,##0.00);_($* "-"??_);_(@_) |
45 | mm:ss |
46 | [h]:mm:ss |
47 | mm:ss.0 |
48 | ##0.0E+0 |
49 | @ |
كود تنسيق الأرقام بلغة zh-tw
:
فهرس | اكتب |
---|---|
27 | [$-404]e/m/d |
28 | [$-404]e"年"m"月"d"日" |
29 | [$-404]e"年"m"月"d"日" |
30 | m/d/yy |
31 | yyyy"年"m"月"d"日" |
32 | hh"時"mm"分" |
33 | hh"時"mm"分"ss"秒" |
34 | 上午/下午 hh"時"mm"分" |
35 | 上午/下午 hh"時"mm"分"ss"秒" |
36 | [$-404]e/m/d |
50 | [$-404]e/m/d |
51 | [$-404]e"年"m"月"d"日" |
52 | 上午/下午 hh"時"mm"分" |
53 | 上午/下午 hh"時"mm"分"ss"秒" |
54 | [$-404]e"年"m"月"d"日" |
55 | 上午/下午 hh"時"mm"分" |
56 | 上午/下午 hh"時"mm"分"ss"秒" |
57 | [$-404]e/m/d |
58 | [$-404]e"年"m"月"d"日" |
كود تنسيق الأرقام بلغة zh-cn
:
فهرس | اكتب |
---|---|
27 | yyyy"年"m"月" |
28 | m"月"d"日" |
29 | m"月"d"日" |
30 | m-d-yy |
31 | yyyy"年"m"月"d"日" |
32 | h"时"mm"分" |
33 | h"时"mm"分"ss"秒" |
34 | 上午/下午 h"时"mm"分" |
35 | 上午/下午 h"时"mm"分"ss"秒 |
36 | yyyy"年"m"月 |
50 | yyyy"年"m"月 |
51 | m"月"d"日 |
52 | yyyy"年"m"月 |
53 | m"月"d"日 |
54 | m"月"d"日 |
55 | 上午/下午 h"时"mm"分 |
56 | 上午/下午 h"时"mm"分"ss"秒 |
57 | yyyy"年"m"月 |
58 | m"月"d"日" |
كود تنسيق الرقم بلغة ja-jp
:
فهرس | اكتب |
---|---|
27 | [$-411]ge.m.d |
28 | [$-411]ggge"年"m"月"d"日 |
29 | [$-411]ggge"年"m"月"d"日 |
30 | m/d/y |
31 | yyyy"年"m"月"d"日 |
32 | h"時"mm"分 |
33 | h"時"mm"分"ss"秒 |
34 | yyyy"年"m"月 |
35 | m"月"d"日 |
36 | [$-411]ge.m.d |
50 | [$-411]ge.m.d |
51 | [$-411]ggge"年"m"月"d"日 |
52 | yyyy"年"m"月 |
53 | m"月"d"日 |
54 | [$-411]ggge"年"m"月"d"日 |
55 | yyyy"年"m"月 |
56 | m"月"d"日 |
57 | [$-411]ge.m.d |
58 | [$-411]ggge"年"m"月"d"日" |
كود تنسيق الأرقام بلغة ko-kr
:
فهرس | اكتب |
---|---|
27 | yyyy"年" mm"月" dd"日 |
28 | mm-d |
29 | mm-d |
30 | mm-dd-y |
31 | yyyy"년" mm"월" dd"일 |
32 | h"시" mm"분 |
33 | h"시" mm"분" ss"초 |
34 | yyyy-mm-d |
35 | yyyy-mm-d |
36 | yyyy"年" mm"月" dd"日 |
50 | yyyy"年" mm"月" dd"日 |
51 | mm-d |
52 | yyyy-mm-d |
53 | yyyy-mm-d |
54 | mm-d |
55 | yyyy-mm-d |
56 | yyyy-mm-d |
57 | yyyy"年" mm"月" dd"日 |
58 | mm-dd |
كود تنسيق الرقم باللغة th-th
:
فهرس | اكتب |
---|---|
59 | t |
60 | t0.0 |
61 | t#,## |
62 | t#,##0.0 |
67 | t0 |
68 | t0.00 |
69 | t# ?/ |
70 | t# ??/? |
71 | ว/ด/ปปป |
72 | ว-ดดด-ป |
73 | ว-ดด |
74 | ดดด-ป |
75 | ช:น |
76 | ช:นน:ท |
77 | ว/ด/ปปปป ช:น |
78 | นน:ท |
79 | [ช]:นน:ท |
80 | นน:ทท. |
81 | d/m/bb |
تظهر تنسيقات العملات المضمنة في Excelize في الجدول التالي ، ولا تدعم سوى هذه الأنواع في الجدول التالي (يتم استخدام رقم الفهرس فقط للترميز ولا يتم استخدامه داخل ملف Excel ولا يمكنك الحصول على قيمة منسقة بواسطة الوظيفة GetCellValue
) حاليا:
فهرس | تنسيق العملة |
---|---|
164 | ¥ |
165 | $ English (United States) |
166 | $ Cherokee (United States) |
167 | $ Chinese (Singapore) |
168 | $ Chinese (Taiwan) |
169 | $ English (Australia) |
170 | $ English (Belize) |
171 | $ English (Canada) |
172 | $ English (Jamaica) |
173 | $ English (New Zealand) |
174 | $ English (Singapore) |
175 | $ English (Trinidad & Tobago) |
176 | $ English (U.S. Virgin Islands) |
177 | $ English (United States) |
178 | $ French (Canada) |
179 | $ Hawaiian (United States) |
180 | $ Malay (Brunei) |
181 | $ Quechua (Ecuador) |
182 | $ Spanish (Chile) |
183 | $ Spanish (Colombia) |
184 | $ Spanish (Ecuador) |
185 | $ Spanish (El Salvador) |
186 | $ Spanish (Mexico) |
187 | $ Spanish (Puerto Rico) |
188 | $ Spanish (United States) |
189 | $ Spanish (Uruguay) |
190 | £ English (United Kingdom) |
191 | £ Scottish Gaelic (United Kingdom) |
192 | £ Welsh (United Kindom) |
193 | ¥ Chinese (China) |
194 | ¥ Japanese (Japan) |
195 | ¥ Sichuan Yi (China) |
196 | ¥ Tibetan (China) |
197 | ¥ Uyghur (China) |
198 | ֏ Armenian (Armenia) |
199 | ؋ Pashto (Afghanistan) |
200 | ؋ Persian (Afghanistan) |
201 | ৳ Bengali (Bangladesh) |
202 | ៛ Khmer (Cambodia) |
203 | ₡ Spanish (Costa Rica) |
204 | ₦ Hausa (Nigeria) |
205 | ₦ Igbo (Nigeria) |
206 | ₩ Korean (South Korea) |
207 | ₪ Hebrew (Israel) |
208 | ₫ Vietnamese (Vietnam) |
209 | € Basque (Spain) |
210 | € Breton (France) |
211 | € Catalan (Spain) |
212 | € Corsican (France) |
213 | € Dutch (Belgium) |
214 | € Dutch (Netherlands) |
215 | € English (Ireland) |
216 | € Estonian (Estonia) |
217 | € Euro (€ 123) |
218 | € Euro (123 €) |
219 | € Finnish (Finland) |
220 | € French (Belgium) |
221 | € French (France) |
222 | € French (Luxembourg) |
223 | € French (Monaco) |
224 | € French (Réunion) |
225 | € Galician (Spain) |
226 | € German (Austria) |
227 | € German (German) |
228 | € German (Luxembourg) |
229 | € Greek (Greece) |
230 | € Inari Sami (Finland) |
231 | € Irish (Ireland) |
232 | € Italian (Italy) |
233 | € Latin (Italy) |
234 | € Latin, Serbian (Montenegro) |
235 | € Larvian (Latvia) |
236 | € Lithuanian (Lithuania) |
237 | € Lower Sorbian (Germany) |
238 | € Luxembourgish (Luxembourg) |
239 | € Maltese (Malta) |
240 | € Northern Sami (Finland) |
241 | € Occitan (France) |
242 | € Portuguese (Portugal) |
243 | € Serbian (Montenegro) |
244 | € Skolt Sami (Finland) |
245 | € Slovak (Slovakia) |
246 | € Slovenian (Slovenia) |
247 | € Spanish (Spain) |
248 | € Swedish (Finland) |
249 | € Swiss German (France) |
250 | € Upper Sorbian (Germany) |
251 | € Western Frisian (Netherlands) |
252 | ₭ Lao (Laos) |
253 | ₮ Mongolian (Mongolia) |
254 | ₮ Mongolian, Mongolian (Mongolia) |
255 | ₱ English (Philippines) |
256 | ₱ Filipino (Philippines) |
257 | ₴ Ukrainian (Ukraine) |
258 | ₸ Kazakh (Kazakhstan) |
259 | ₹ Arabic, Kashmiri (India) |
260 | ₹ English (India) |
261 | ₹ Gujarati (India) |
262 | ₹ Hindi (India) |
263 | ₹ Kannada (India) |
264 | ₹ Kashmiri (India) |
265 | ₹ Konkani (India) |
266 | ₹ Manipuri (India) |
267 | ₹ Marathi (India) |
268 | ₹ Nepali (India) |
269 | ₹ Oriya (India) |
270 | ₹ Punjabi (India) |
271 | ₹ Sanskrit (India) |
272 | ₹ Sindhi (India) |
273 | ₹ Tamil (India) |
274 | ₹ Urdu (India) |
275 | ₺ Turkish (Turkey) |
276 | ₼ Azerbaijani (Azerbaijan) |
277 | ₼ Cyrillic, Azerbaijani (Azerbaijan) |
278 | ₽ Russian (Russia) |
279 | ₽ Sakha (Russia) |
280 | ₾ Georgian (Georgia) |
281 | B/. Spanish (Panama) |
282 | Br Oromo (Ethiopia) |
283 | Br Somali (Ethiopia) |
284 | Br Tigrinya (Ethiopia) |
285 | Bs Quechua (Bolivia) |
286 | Bs Spanish (Bolivia) |
287 | BS. Spanish (Venezuela) |
288 | BWP Tswana (Botswana) |
289 | C$ Spanish (Nicaragua) |
290 | CA$ Latin, Inuktitut (Canada) |
291 | CA$ Mohawk (Canada) |
292 | CA$ Unified Canadian Aboriginal Syllabics, Inuktitut (Canada) |
293 | CFA French (Mali) |
294 | CFA French (Senegal) |
295 | CFA Fulah (Senegal) |
296 | CFA Wolof (Senegal) |
297 | CHF French (Switzerland) |
298 | CHF German (Liechtenstein) |
299 | CHF German (Switzerland) |
300 | CHF Italian (Switzerland) |
301 | CHF Romansh (Switzerland) |
302 | CLP Mapuche (Chile) |
303 | CN¥ Mongolian, Mongolian (China) |
304 | DZD Central Atlas Tamazight (Algeria) |
305 | FCFA French (Cameroon) |
306 | Ft Hungarian (Hungary) |
307 | G French (Haiti) |
308 | Gs. Spanish (Paraguay) |
309 | GTQ K'iche' (Guatemala) |
310 | HK$ Chinese (Hong Kong (China)) |
311 | HK$ English (Hong Kong (China)) |
312 | HRK Croatian (Croatia) |
313 | IDR English (Indonesia) |
314 | IQD Arbic, Central Kurdish (Iraq) |
315 | ISK Icelandic (Iceland) |
316 | K Burmese (Myanmar (Burma)) |
317 | Kč Czech (Czech Republic) |
318 | KM Bosnian (Bosnia & Herzegovina) |
319 | KM Croatian (Bosnia & Herzegovina) |
320 | KM Latin, Serbian (Bosnia & Herzegovina) |
321 | kr Faroese (Faroe Islands) |
322 | kr Northern Sami (Norway) |
323 | kr Northern Sami (Sweden) |
324 | kr Norwegian Bokmål (Norway) |
325 | kr Norwegian Nynorsk (Norway) |
326 | kr Swedish (Sweden) |
327 | kr. Danish (Denmark) |
328 | kr. Kalaallisut (Greenland) |
329 | Ksh Swahili (kenya) |
330 | L Romanian (Moldova) |
331 | L Russian (Moldova) |
332 | L Spanish (Honduras) |
333 | Lekë Albanian (Albania) |
334 | MAD Arabic, Central Atlas Tamazight (Morocco) |
335 | MAD French (Morocco) |
336 | MAD Tifinagh, Central Atlas Tamazight (Morocco) |
337 | MOP$ Chinese (Macau (China)) |
338 | MVR Divehi (Maldives) |
339 | Nfk Tigrinya (Eritrea) |
340 | NGN Bini (Nigeria) |
341 | NGN Fulah (Nigeria) |
342 | NGN Ibibio (Nigeria) |
343 | NGN Kanuri (Nigeria) |
344 | NOK Lule Sami (Norway) |
345 | NOK Southern Sami (Norway) |
346 | NZ$ Maori (New Zealand) |
347 | PKR Sindhi (Pakistan) |
348 | PYG Guarani (Paraguay) |
349 | Q Spanish (Guatemala) |
350 | R Afrikaans (South Africa) |
351 | R English (South Africa) |
352 | R Zulu (South Africa) |
353 | R$ Portuguese (Brazil) |
354 | RD$ Spanish (Dominican Republic) |
355 | RF Kinyarwanda (Rwanda) |
356 | RM English (Malaysia) |
357 | RM Malay (Malaysia) |
358 | RON Romanian (Romania) |
359 | Rp Indonesoan (Indonesia) |
360 | Rs Urdu (Pakistan) |
361 | Rs. Tamil (Sri Lanka) |
362 | RSD Latin, Serbian (Serbia) |
363 | RSD Serbian (Serbia) |
364 | RUB Bashkir (Russia) |
365 | RUB Tatar (Russia) |
366 | S/. Quechua (Peru) |
367 | S/. Spanish (Peru) |
368 | SEK Lule Sami (Sweden) |
369 | SEK Southern Sami (Sweden) |
370 | soʻm Latin, Uzbek (Uzbekistan) |
371 | soʻm Uzbek (Uzbekistan) |
372 | SYP Syriac (Syria) |
373 | THB Thai (Thailand) |
374 | TMT Turkmen (Turkmenistan) |
375 | US$ English (Zimbabwe) |
376 | ZAR Northern Sotho (South Africa) |
377 | ZAR Southern Sotho (South Africa) |
378 | ZAR Tsonga (South Africa) |
379 | ZAR Tswana (south Africa) |
380 | ZAR Venda (South Africa) |
381 | ZAR Xhosa (South Africa) |
382 | zł Polish (Poland) |
383 | ден Macedonian (Macedonia) |
384 | KM Cyrillic, Bosnian (Bosnia & Herzegovina) |
385 | KM Serbian (Bosnia & Herzegovina) |
386 | лв. Bulgarian (Bulgaria) |
387 | p. Belarusian (Belarus) |
388 | сом Kyrgyz (Kyrgyzstan) |
389 | сом Tajik (Tajikistan) |
390 | ج.م. Arabic (Egypt) |
391 | د.أ. Arabic (Jordan) |
392 | د.أ. Arabic (United Arab Emirates) |
393 | د.ب. Arabic (Bahrain) |
394 | د.ت. Arabic (Tunisia) |
395 | د.ج. Arabic (Algeria) |
396 | د.ع. Arabic (Iraq) |
397 | د.ك. Arabic (Kuwait) |
398 | د.ل. Arabic (Libya) |
399 | د.م. Arabic (Morocco) |
400 | ر Punjabi (Pakistan) |
401 | ر.س. Arabic (Saudi Arabia) |
402 | ر.ع. Arabic (Oman) |
403 | ر.ق. Arabic (Qatar) |
404 | ر.ي. Arabic (Yemen) |
405 | ریال Persian (Iran) |
406 | ل.س. Arabic (Syria) |
407 | ل.ل. Arabic (Lebanon) |
408 | ብር Amharic (Ethiopia) |
409 | रू Nepaol (Nepal) |
410 | රු. Sinhala (Sri Lanka) |
411 | ADP |
412 | AED |
413 | AFA |
414 | AFN |
415 | ALL |
416 | AMD |
417 | ANG |
418 | AOA |
419 | ARS |
420 | ATS |
421 | AUD |
422 | AWG |
423 | AZM |
424 | AZN |
425 | BAM |
426 | BBD |
427 | BDT |
428 | BEF |
429 | BGL |
430 | BGN |
431 | BHD |
432 | BIF |
433 | BMD |
434 | BND |
435 | BOB |
436 | BOV |
437 | BRL |
438 | BSD |
439 | BTN |
440 | BWP |
441 | BYR |
442 | BZD |
443 | CAD |
444 | CDF |
445 | CHE |
446 | CHF |
447 | CHW |
448 | CLF |
449 | CLP |
450 | CNY |
451 | COP |
452 | COU |
453 | CRC |
454 | CSD |
455 | CUC |
456 | CVE |
457 | CYP |
458 | CZK |
459 | DEM |
460 | DJF |
461 | DKK |
462 | DOP |
463 | DZD |
464 | ECS |
465 | ECV |
466 | EEK |
467 | EGP |
468 | ERN |
469 | ESP |
470 | ETB |
471 | EUR |
472 | FIM |
473 | FJD |
474 | FKP |
475 | FRF |
476 | GBP |
477 | GEL |
478 | GHC |
479 | GHS |
480 | GIP |
481 | GMD |
482 | GNF |
483 | GRD |
484 | GTQ |
485 | GYD |
486 | HKD |
487 | HNL |
488 | HRK |
489 | HTG |
490 | HUF |
491 | IDR |
492 | IEP |
493 | ILS |
494 | INR |
495 | IQD |
496 | IRR |
497 | ISK |
498 | ITL |
499 | JMD |
500 | JOD |
501 | JPY |
502 | KAF |
503 | KES |
504 | KGS |
505 | KHR |
506 | KMF |
507 | KPW |
508 | KRW |
509 | KWD |
510 | KYD |
511 | KZT |
512 | LAK |
513 | LBP |
514 | LKR |
515 | LRD |
516 | LSL |
517 | LTL |
518 | LUF |
519 | LVL |
520 | LYD |
521 | MAD |
522 | MDL |
523 | MGA |
524 | MGF |
525 | MKD |
526 | MMK |
527 | MNT |
528 | MOP |
529 | MRO |
530 | MTL |
531 | MUR |
532 | MVR |
533 | MWK |
534 | MXN |
535 | MXV |
536 | MYR |
537 | MZM |
538 | MZN |
539 | NAD |
540 | NGN |
541 | NIO |
542 | NLG |
543 | NOK |
544 | NPR |
545 | NTD |
546 | NZD |
547 | OMR |
548 | PAB |
549 | PEN |
550 | PGK |
551 | PHP |
552 | PKR |
553 | PLN |
554 | PTE |
555 | PYG |
556 | QAR |
557 | ROL |
558 | RON |
559 | RSD |
560 | RUB |
561 | RUR |
562 | RWF |
563 | SAR |
564 | SBD |
565 | SCR |
566 | SDD |
567 | SDG |
568 | SDP |
569 | SEK |
570 | SGD |
571 | SHP |
572 | SIT |
573 | SKK |
574 | SLL |
575 | SOS |
576 | SPL |
577 | SRD |
578 | SRG |
579 | STD |
580 | SVC |
581 | SYP |
582 | SZL |
583 | THB |
584 | TJR |
585 | TJS |
586 | TMM |
587 | TMT |
588 | TND |
589 | TOP |
590 | TRL |
591 | TRY |
592 | TTD |
593 | TWD |
594 | TZS |
595 | UAH |
596 | UGX |
597 | USD |
598 | USN |
599 | USS |
600 | UYI |
601 | UYU |
602 | UZS |
603 | VEB |
604 | VEF |
605 | VND |
606 | VUV |
607 | WST |
608 | XAF |
609 | XAG |
610 | XAU |
611 | XB5 |
612 | XBA |
613 | XBB |
614 | XBC |
615 | XBD |
616 | XCD |
617 | XDR |
618 | XFO |
619 | XFU |
620 | XOF |
621 | XPD |
622 | XPF |
623 | XPT |
624 | XTS |
625 | XXX |
626 | YER |
627 | YUM |
628 | ZAR |
629 | ZMK |
630 | ZMW |
631 | ZWD |
632 | ZWL |
633 | ZWN |
634 | ZWR |
دعم Excelize تعيين تنسيق رقم مخصص للخلية. على سبيل المثال ، عيِّن الرقم كنوع التاريخ بتنسيق أوروجواي (الإسبانية) لـ Sheet1!A6
:
f := excelize.NewFile()
defer func() {
if err := f.Close(); err != nil {
fmt.Println(err)
}
}()
if err := f.SetCellValue("Sheet1", "A6", 42920.5); err != nil {
fmt.Println(err)
return
}
exp := "[$-380A]dddd\\,\\ dd\" de \"mmmm\" de \"yyyy;@"
style, err := f.NewStyle(&excelize.Style{CustomNumFmt: &exp})
if err != nil {
fmt.Println(err)
return
}
err = f.SetCellStyle("Sheet1", "A6", "A6", style)
الخلية Sheet1!A6
في تطبيق Excel: martes, 04 de Julio de 2017
func (f *File) GetStyle(idx int) (*Style, error)
يوفر GetStyle وظيفة للحصول على تعريف النمط من خلال فهرس النمط المحدد.
func (f *File) SetColStyle(sheet, columns string, styleID int) error
يوفر SetColStyle وظيفة لتعيين نمط الأعمدة حسب اسم ورقة العمل ونطاق الأعمدة ومعرف النمط. هذه الوظيفة آمنة للتزامن. لاحظ أن هذا سيؤدي إلى الكتابة فوق الأنماط الحالية للأعمدة ، ولن يقوم بإلحاق أو دمج النمط مع الأنماط الموجودة.
على سبيل المثال ، تعيين نمط العمود H
في Sheet1
:
err = f.SetColStyle("Sheet1", "H", style)
تعيين نمط الأعمدة C:F
في Sheet1
:
err = f.SetColStyle("Sheet1", "C:F", style)
func (f *File) GetColStyle(sheet, col string) (int, error)
يوفر GetColStyle وظيفة للحصول على معرف نمط العمود حسب اسم ورقة العمل واسم العمود المحددين. هذه الوظيفة آمنة للتزامن.
func (f *File) SetRowStyle(sheet string, start, end, styleID int) error
يوفر SetRowStyle وظيفة لتعيين نمط الصفوف حسب اسم ورقة العمل ونطاق الصف ومعرف النمط. لاحظ أن هذا سيؤدي إلى الكتابة فوق الأنماط الموجودة للصفوف ، ولن يقوم بإلحاق أو دمج النمط مع الأنماط الموجودة.
على سبيل المثال ، قم بتعيين نمط الصف 1 في Sheet1
:
err := f.SetRowStyle("Sheet1", 1, 1, styleID)
عيّن نمط الصفوف من 1 إلى 10 في Sheet1
:
err := f.SetRowStyle("Sheet1", 1, 10, styleID)
func (f *File) SetDefaultFont(fontName string)
يقوم SetDefaultFont بتغيير الخط الافتراضي في المصنف.
func (f *File) GetDefaultFont() string
يوفر GetDefaultFont اسم الخط الافتراضي المعين حاليًا في المصنف. جدول البيانات الذي تم إنشاؤه بواسطة الخط الافتراضي excelize هو Calibri.