اکسل excel
خواندن و نوشتن صفحهگستردههای اکسل (xlsx و xls)، اوپنداکیومنت (ods) و CSV.
واردسازی اکسل
یک کتاب کار چند برگه دارد و هر برگه سلولهایی با سطر و ستون از صفر. ارجاعهای اکسل مثل C5 را با ارجاع سلول و تجزیه ارجاع سلول به سطر و ستون تبدیل کنید.
بازکردن و ذخیره قالب را از پسوند پرونده میفهمند. فرمولها با آخرین نتیجهی حسابشدهشان ذخیره و خوانده میشوند، ولی سلام خودش فرمول را حساب نمیکند.
گونهها
سبک Style
ساختار سبک| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| bold | bold | منطقی = نادرست | ضخیم. |
| italic | italic | منطقی = نادرست | کج. |
| underline | underline | منطقی = نادرست | زیرخطدار. |
| font_name | font_name | رشته = "Calibri" | نام قلم. |
| font_size | font_size | صحیح = 11 | اندازهی قلم. |
| font_color | font_color | رشته = "" | رنگ متن به شکل هگز، مثل FF0000. |
| bg_color | bg_color | رشته = "" | رنگ زمینه. |
| align_h | align_h | صحیح = 0 | چینش افقی. |
| align_v | align_v | صحیح = 0 | چینش عمودی. |
| num_format | num_format | رشته = "" | قالب نمایش عدد، مثل 0.00. |
واردسازی اکسل
روال ریشه:
سرچاپ اکسل.برچسب ستون(۰)، اکسل.برچسب ستون(۲۵)، اکسل.برچسب ستون(۲۶)، اکسل.برچسب ستون(۷۰۳)
سرچاپ اکسل.اندیس ستون("A")، اکسل.اندیس ستون("AA")، اکسل.ارجاع سلول(۴، ۲)
ناپایا سطر := ۰
ناپایا ستون := ۰
سرچاپ اکسل.تجزیه ارجاع سلول("C5"، سطر، ستون)، سطر، ستون، اکسل.تجزیه ارجاع سلول("5C"، سطر، ستون)
سریال := اکسل.تبدیل زمان به سریال(۰)
سرچاپ سریال، اکسل.تبدیل سریال به زمان(۴۵۳۷۱.۰)
ر := اکسل.سلول رشتهای جدید(۰، ۰، "متن")
ع := اکسل.سلول عددی جدید(۰، ۱، ۳.۵)
م := اکسل.سلول منطقی جدید(۰، ۲، نادرست)
ت := اکسل.سلول تاریخ جدید(۰، ۳، ۰)
ف := اکسل.سلول فرمول جدید(۰، ۴، "A1*2"، ۷.۰)
سرچاپ ر.kind == اکسل.سلول رشتهای، ع.num، م.flag، ت.kind == اکسل.سلول تاریخ، ف.formula، ف.num
سرچاپ اکسل.سلول خالی، اکسل.سلول عددی، اکسل.سلول منطقی، اکسل.سلول فرمول
ناپایا سبکها := اکسل.جدول سبک جدید()
پررنگ := اکسل.سبک { bold = درست، bg_color = "FFFF00"، align_h = اکسل.میانچین }
شناسه := سبکها.دریافت با افزودن(پررنگ)
سرچاپ شناسه، سبکها.دریافت با افزودن(پررنگ) == شناسه، سبکها.شمار()، سبکها.دریافت(شناسه).bold
سرچاپ پررنگ.یکسان است(سبکها.دریافت(شناسه))، پررنگ.font_name، پررنگ.font_size
سرچاپ اکسل.آرایش پیشفرض، اکسل.چپچین، اکسل.راستچین، اکسل.بالاچین، اکسل.میانچین عمودی، اکسل.پایینچین
سبکها.آزادسازی()
پایانیکسان است equals
روال یکسان است(other: سبک): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
جدول سبکها StyleSheet
ساختار جدول سبکها| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| styles | styles | وکتور<سبک> | سبکها. |
نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
دریافت با افزودن get_or_add
روال دریافت با افزودن(s: سبک): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
دریافت get
روال دریافت(id: صحیح): سبکنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
شمار count
روال شمار(): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
آزادسازی free
روال آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
سلول Cell
ساختار سلول| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| row | row | صحیح = 0 | سطر، از صفر. |
| col | col | صحیح = 0 | ستون، از صفر. |
| kind | kind | صحیح = 0 | نوع؛ یکی از ثابتهای سلول. |
| text | text | رشته = "" | متن سلول رشتهای یا کد خطا. |
| num | num | اعشار۶۴ = 0 | عدد؛ برای تاریخ، شمارهی سریال اکسل. |
| flag | flag | منطقی = نادرست | مقدار منطقی. |
| formula | formula | رشته = "" | متن فرمول. |
| style_id | style_id | صحیح = -1 | شمارهی سبک؛ -1 یعنی پیشفرض. |
نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
موقعیت سلول CellPos
ساختار موقعیت سلول| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| row | row | صحیح = 0 | سطر. |
| col | col | صحیح = 0 | ستون. |
واردسازی اکسل
روال ریشه:
ناپایا ب := اکسل.برگه جدید("فروش")
ب.تنظیم رشته(۰، ۰، "کالا")
ب.تنظیم رشته(۰، ۱، "تعداد")
ب.تنظیم سلول(۱، ۰، "چای")
ب.تنظیم عدد صحیح(۱، ۱، ۱۲)
ب.تنظیم سلول(۲، ۰، "قند")
ب.تنظیم عدد(۲، ۱، ۴.۵)
ب.تنظیم منطقی(۳، ۰، درست)
ب.تنظیم تاریخ(۳، ۱، ۱۷۱۰۹۴۳۵۰۹)
ب.تنظیم فرمول(۴، ۱، "SUM(B2:B3)"، ۱۶.۵)
ب.تنظیم خطا(۵، ۰، "#DIV/0!")
سرچاپ ب.name، ب.شمار سطرها()، ب.شمار ستونها()
سرچاپ ب.دریافت رشته(۱، ۰)، ب.دریافت عدد(۱، ۱)، ب.دریافت عدد(۲، ۱)، ب.دریافت منطقی(۳، ۰)، ب.دریافت فرمول(۴، ۱)
س := ب.دریافت سلول(۵، ۰)
سرچاپ س.kind == اکسل.سلول خطا، س.text، ب.دریافت سلول(۳، ۱).kind == اکسل.سلول تاریخ
سرچاپ ب.دارای سلول(۱، ۱)، ب.دارای سلول(۹، ۹)
ب.پاکسازی سلول(۵، ۰)
سرچاپ ب.دارای سلول(۵، ۰)
ناپایا سطر := وکتور {} برگردان وکتور<رشته>
سطر.بیفزا("نان")
سطر.بیفزا("7")
ب.تنظیم سطر(۶، سطر)
ب.تنظیم ستون(۳، سطر)
ناپایا جدول := وکتور {} برگردان وکتور<رشته>
هر م در ["a"، "b"، "c"، "d"]:
جدول.بیفزا(م)
پایان
ب.تنظیم جدول(۸، ۰، جدول، ۲)
سرچاپ ب.دریافت سطر(۶).طول()، ب.دریافت ستون(۳).طول()، ب.دریافت همه().طول()
سرچاپ ب.دریافت رشته(۹، ۱)
پیدا := ب.جستجو("نان")
سرچاپ پیدا.طول()، پیدا[۰].row، پیدا[۰].col
سرچاپ ب.پالایش سطرها(۰، "چای")
ب.ادغام سلولها(۰، ۰، ۰، ۱)
ناپایا یافت := نادرست
ب۲ := ب.بازه ادغامشده(۰، ۱، یافت)
سرچاپ ب.ادغامشده است(۰، ۱)، یافت، ب۲.row1، ب۲.col2، ب.merges.طول()
ب.تنظیم سبک(۱، ۱، ۲)
سرچاپ ب.دریافت سلول(۱، ۱).style_id، ب.max_row، ب.max_col، ب.cells.اندازه() > ۰
ب.آزادسازی()
پایانبازه ادغام MergeRange
ساختار بازه ادغام| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| row1 | row1 | صحیح = 0 | سطر آغاز. |
| col1 | col1 | صحیح = 0 | ستون آغاز. |
| row2 | row2 | صحیح = 0 | سطر پایان. |
| col2 | col2 | صحیح = 0 | ستون پایان. |
نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
برگه Sheet
ساختار برگه| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| name | name | رشته = "" | نام برگه. |
| cells | cells | نگاشت<رشته، سلول> | سلولها بر اساس ارجاعشان. |
| max_row | max_row | صحیح = -1 | بزرگترین شمارهی سطر پر؛ -1 برای برگهی خالی. |
| max_col | max_col | صحیح = -1 | بزرگترین شمارهی ستون پر. |
| merges | merges | وکتور<بازه ادغام> | بازههای ادغامشده. |
نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
تنظیم رشته set_string
روال تنظیم رشته(row: صحیح، col: صحیح، value: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
تنظیم سلول set_cell
روال تنظیم سلول(row: صحیح، col: صحیح، value: رشته)تنظیم رشته؛ مقدار به شکل رشته ذخیره میشود.نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
تنظیم عدد set_number
روال تنظیم عدد(row: صحیح، col: صحیح، value: اعشار۶۴)نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
تنظیم عدد صحیح set_int
روال تنظیم عدد صحیح(row: صحیح، col: صحیح، value: صحیح۶۴)نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
تنظیم منطقی set_bool
روال تنظیم منطقی(row: صحیح، col: صحیح، value: منطقی)نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
تنظیم تاریخ set_date
روال تنظیم تاریخ(row: صحیح، col: صحیح، epoch: صحیح۶۴)نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
تنظیم فرمول set_formula
روال تنظیم فرمول(row: صحیح، col: صحیح، formula: رشته، cached: اعشار۶۴)نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
تنظیم خطا set_error
روال تنظیم خطا(row: صحیح، col: صحیح، code: رشته)#DIV/0!، میکند.نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
تنظیم سبک set_style
روال تنظیم سبک(row: صحیح، col: صحیح، style_id: صحیح)نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
پاکسازی سلول clear_cell
روال پاکسازی سلول(row: صحیح، col: صحیح)نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
دارای سلول has_cell
روال دارای سلول(row: صحیح، col: صحیح): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
دریافت سلول get_cell
روال دریافت سلول(row: صحیح، col: صحیح): سلولنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
دریافت رشته get_string
روال دریافت رشته(row: صحیح، col: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
دریافت عدد get_number
روال دریافت عدد(row: صحیح، col: صحیح): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
دریافت منطقی get_bool
روال دریافت منطقی(row: صحیح، col: صحیح): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
دریافت فرمول get_formula
روال دریافت فرمول(row: صحیح، col: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
شمار سطرها row_count
روال شمار سطرها(): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
شمار ستونها col_count
روال شمار ستونها(): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
تنظیم سطر set_row
روال تنظیم سطر(row: صحیح، values: وکتور<رشته>)نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
تنظیم ستون set_column
روال تنظیم ستون(col: صحیح، values: وکتور<رشته>)نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
تنظیم جدول set_table
روال تنظیم جدول(start_row: صحیح، start_col: صحیح، flat: وکتور<رشته>، num_cols: صحیح)num_cols مقدار در هر سطر.نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
دریافت سطر get_row
روال دریافت سطر(row: صحیح): وکتور<سلول>نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
دریافت ستون get_column
روال دریافت ستون(col: صحیح): وکتور<سلول>نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
دریافت همه get_all
روال دریافت همه(): وکتور<سلول>نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
جستجو find
روال جستجو(value: رشته): وکتور<موقعیت سلول>نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
پالایش سطرها filter_rows_equals
روال پالایش سطرها(col: صحیح، value: رشته): وکتور<صحیح>نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
ادغام سلولها merge_cells
روال ادغام سلولها(row1: صحیح، col1: صحیح، row2: صحیح، col2: صحیح)نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
ادغامشده است is_merged
روال ادغامشده است(row: صحیح، col: صحیح): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
بازه ادغامشده merged_range
روال بازه ادغامشده(row: صحیح، col: صحیح، found &: منطقی): بازه ادغامنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
آزادسازی free
روال آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
کتاب کار Workbook
ساختار کتاب کار| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| sheets | sheets | وکتور<برگه> | برگهها به ترتیب. |
| styles | styles | جدول سبکها | سبکهای مشترک سلولها. |
| active_sheet | active_sheet | صحیح = 0 | شمارهی برگهی فعال. |
| source_path | source_path | رشته = "" | مسیر پروندهای که کتاب از آن خوانده شده. |
| format | format | صحیح = 0 | قالب پرونده؛ یکی از ثابتهای قالب. |
| last_error | last_error | رشته = "" | آخرین پیام خطا. |
واردسازی اکسل
روال ریشه:
ناپایا ک := اکسل.کتاب کار جدید()
ناپایا الف := ک.افزودن برگه("الف")
الف.تنظیم رشته(۰، ۰، "سلام")
الف.تنظیم عدد(۰، ۱، ۲.۵)
ناپایا ب := ک.افزودن برگه("ب")
ب.تنظیم عدد صحیح(۰، ۰، ۴۲)
سرچاپ ک.شمار برگهها()، ک.نام برگهها()، ک.اندیس برگه("ب")، ک.برگه در(۰).name
سرچاپ ک.تغییر نام برگه(۱، "دوم")، ک.برگه("دوم").دریافت عدد(۰، ۰)
سرچاپ ک.تنظیم برگه فعال(۱)، ک.برگه فعال().name، ک.active_sheet
سرچاپ اکسل.نوشتن ایکسالاسایکس(ک، "book.xlsx")، اکسل.نوشتن اُدیاس(ک، "book.ods")، ک.ذخیره("copy.xlsx")، اکسل.ذخیره(ک، "book.csv")
سرچاپ اکسل.تشخیص قالب("book.xlsx") == اکسل.قالب ایکسالاسایکس، اکسل.تشخیص قالب("book.ods") == اکسل.قالب اُدیاس، اکسل.تشخیص قالب("a.txt")، اکسل.قالب ایکسالاس، اکسل.قالب سیاسوی، اکسل.قالب نامشخص
ناپایا خوب := نادرست
ناپایا خطا := ""
ناپایا خوانده := اکسل.بازکردن("book.xlsx"، خوب، خطا)
سرچاپ خوب، خوانده.نام برگهها()، خوانده.برگه("الف").دریافت رشته(۰، ۰)، خوانده.format == اکسل.قالب ایکسالاسایکس
ناپایا خ۲ := اکسل.خواندن ایکسالاسایکس("copy.xlsx"، خوب، خطا)
ناپایا خ۳ := اکسل.خواندن اُدیاس("book.ods"، خوب، خطا)
سرچاپ خوب، خ۳.برگه("دوم").دریافت عدد(۰، ۰)، خ۲.شمار برگهها()
ناپایا م := اکسل.بازرسی("book.xlsx"، خوب، خطا)
سرچاپ خوب، م.exists، م.size > ۰، م.sheet_names، م.sheet_rows، م.sheet_cols
م.آزادسازی()
ناپایا س := اکسل.خواندن کتاب کار سیاسوی("book.csv"، خوب، خطا)
سرچاپ خوب، س.برگه در(۰).دریافت رشته(۰، ۰)، اکسل.نوشتن کتاب کار سیاسوی(س، "again.csv")
_ := اکسل.بازکردن("نیست.xlsx"، خوب، خطا)
سرچاپ خوب، خطا != ""
_ := اکسل.خواندن ایکسالاس("نیست.xls"، خوب، خطا)
سرچاپ خوب، اکسل.آیا ایکسالاس است(پوچ، ۰)
سرچاپ ک.حذف برگه با نام("الف")، ک.حذف برگه(۵)، ک.حذف برگه(۰)، ک.شمار برگهها()
ناپایا ت := اکسل.جدید()
سرچاپ ت.شمار برگهها()
ت.آزادسازی()
خوانده.آزادسازی()
خ۲.آزادسازی()
خ۳.آزادسازی()
س.آزادسازی()
ک.آزادسازی()
پایانافزودن برگه add_sheet
روال افزودن برگه(name: رشته): برگه*نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
حذف برگه remove_sheet
روال حذف برگه(idx: صحیح): منطقیidx را حذف میکند؛ اگر شماره نادرست باشد، نادرست.نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
حذف برگه با نام remove_sheet_named
روال حذف برگه با نام(name: رشته): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
تغییر نام برگه rename_sheet
روال تغییر نام برگه(idx: صحیح، new_name: رشته): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
اندیس برگه sheet_index
روال اندیس برگه(name: رشته): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
شمار برگهها sheet_count
روال شمار برگهها(): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
نام برگهها sheet_names
روال نام برگهها(): وکتور<رشته>نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
برگه در sheet_at
روال برگه در(idx: صحیح): برگه*idx.نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
برگه sheet
روال برگه(name: رشته): برگه*نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
برگه فعال active
روال برگه فعال(): برگه*نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
تنظیم برگه فعال set_active
روال تنظیم برگه فعال(idx: صحیح): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
ذخیره save
روال ذخیره(path: رشته): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
آزادسازی free
روال آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
فراداده پرونده FileMeta
ساختار فراداده پرونده| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| path | path | رشته = "" | مسیر. |
| format | format | صحیح = 0 | قالب. |
| exists | exists | منطقی = نادرست | پرونده وجود دارد. |
| size | size | صحیح۶۴ = 0 | اندازه بر حسب بایت. |
| sheet_names | sheet_names | وکتور<رشته> | نام برگهها. |
| sheet_rows | sheet_rows | وکتور<صحیح> | تعداد سطرهای هر برگه. |
| sheet_cols | sheet_cols | وکتور<صحیح> | تعداد ستونهای هر برگه. |
نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
آزادسازی free
روال آزادسازی()نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
پایاها و متغیرها
چینش Align…
align_h (چپ، وسط، راست) و align_v (بالا، وسط، پایین) سبک. صفر یعنی پیشفرض.| نام | انگلیسی | مقدار |
|---|---|---|
| آرایش پیشفرض | AlignDefault | 0 |
| چپچین | AlignLeft | 1 |
| میانچین | AlignCenter | 2 |
| راستچین | AlignRight | 3 |
| بالاچین | AlignTop | 1 |
| میانچین عمودی | AlignMiddle | 2 |
| پایینچین | AlignBottom | 3 |
نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
نوع سلولها Cell…
kind هر سلول.| نام | انگلیسی | مقدار |
|---|---|---|
| سلول خالی | CellEmpty | 0 |
| سلول رشتهای | CellString | 1 |
| سلول عددی | CellNumber | 2 |
| سلول منطقی | CellBool | 3 |
| سلول تاریخ | CellDate | 4 |
| سلول فرمول | CellFormula | 5 |
| سلول خطا | CellError | 6 |
نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
قالبهای پرونده Format…
| نام | انگلیسی | مقدار |
|---|---|---|
| قالب نامشخص | FormatUnknown | 0 |
| قالب ایکسالاسایکس | FormatXLSX | 1 |
| قالب ایکسالاس | FormatXLS | 2 |
| قالب اُدیاس | FormatODS | 3 |
| قالب سیاسوی | FormatCSV | 4 |
نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
روالها
نوشتن اُدیاس WriteODS
روال نوشتن اُدیاس(book &: کتاب کار، path: رشته): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
جدول سبک جدید NewStyleSheet
روال جدول سبک جدید(): جدول سبکهانمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
خواندن ایکسالاسایکس ReadXLSX
روال خواندن ایکسالاسایکس(path: رشته، ok &: منطقی، err &: رشته): کتاب کارنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
سلول رشتهای جدید NewStringCell
روال سلول رشتهای جدید(row: صحیح، col: صحیح، value: رشته): سلولنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
سلول عددی جدید NewNumberCell
روال سلول عددی جدید(row: صحیح، col: صحیح، value: اعشار۶۴): سلولنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
سلول منطقی جدید NewBoolCell
روال سلول منطقی جدید(row: صحیح، col: صحیح، value: منطقی): سلولنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
سلول تاریخ جدید NewDateCell
روال سلول تاریخ جدید(row: صحیح، col: صحیح، epoch: صحیح۶۴): سلولنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
سلول فرمول جدید NewFormulaCell
روال سلول فرمول جدید(row: صحیح، col: صحیح، formula: رشته، cached: اعشار۶۴): سلولنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
برچسب ستون ColumnLabel
روال برچسب ستون(col: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
اندیس ستون ColumnIndex
روال اندیس ستون(label: رشته): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
ارجاع سلول CellRef
روال ارجاع سلول(row: صحیح، col: صحیح): رشتهC5، از سطر و ستون صفرپایه.نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
تجزیه ارجاع سلول ParseCellRef
روال تجزیه ارجاع سلول(ref: رشته، row_out &: صحیح، col_out &: صحیح): منطقیC5 را به سطر و ستون صفرپایه تبدیل میکند.نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
تبدیل زمان به سریال EpochToSerial
روال تبدیل زمان به سریال(epoch: صحیح۶۴): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
تبدیل سریال به زمان SerialToEpoch
روال تبدیل سریال به زمان(serial: اعشار۶۴): صحیح۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Cell.salam
خواندن اُدیاس ReadODS
روال خواندن اُدیاس(path: رشته، ok &: منطقی، err &: رشته): کتاب کارنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
برگه به سیاسوی SheetToCSV
روال برگه به سیاسوی(sheet: برگه): رشتهواردسازی اکسل
روال ریشه:
ناپایا ب := اکسل.سیاسوی به برگه("name,score\nعلی,17\n\"سارا, ع\",19.5\n"، "نمرهها")
سرچاپ ب.name، ب.شمار سطرها()، ب.دریافت رشته(۲، ۰)، ب.دریافت عدد(۲، ۱)
سرچاپ اکسل.برگه به سیاسوی(ب)
سرچاپ اکسل.برگه به جیسون(ب)
ناپایا ج := اکسل.جیسون به برگه(`[["a", "b"], ["1", "x"], ["2", "y"]]`، "داده")
سرچاپ ج.شمار سطرها()، ج.شمار ستونها()، ج.دریافت رشته(۰، ۱)، ج.دریافت رشته(۲، ۰)
ک := "<row r=\"2\"><c r=\"A2\" t=\"s\"><v>0</v></c><br/></row>"
آغاز := اکسل.یافتن ایکسامال(ک، "c"، ۰)
سرچاپ آغاز، اکسل.ویژگی ایکسامال(ک، آغاز، "r")، اکسل.پایان برچسب ایکسامال(ک، آغاز)
سرچاپ اکسل.درون ایکسامال(ک، "v"، ۰)، اکسل.بستن خودکار ایکسامال(ک، اکسل.یافتن ایکسامال(ک، "br"، ۰))
سرچاپ اکسل.یافتن بستن ایکسامال(ک، "row"، ۱۰)
سرچاپ اکسل.اسکیپ ایکسامال("a<b&c")، اکسل.برگرداندن اسکیپ ایکسامال("a<b&c")
ب.آزادسازی()
ج.آزادسازی()
پایانسیاسوی به برگه CSVToSheet
روال سیاسوی به برگه(text: رشته، sheet_name: رشته): برگهنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Convert.salam
خواندن کتاب کار سیاسوی ReadCSVWorkbook
روال خواندن کتاب کار سیاسوی(path: رشته، ok &: منطقی، err &: رشته): کتاب کارنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
نوشتن کتاب کار سیاسوی WriteCSVWorkbook
روال نوشتن کتاب کار سیاسوی(book &: کتاب کار، path: رشته): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
تشخیص قالب DetectFormat
روال تشخیص قالب(path: رشته): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
جدید New
روال جدید(): کتاب کارکتاب کار جدید.نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
بازکردن Open
روال بازکردن(path: رشته، ok &: منطقی، err &: رشته): کتاب کارok نادرست و err پیام خطاست.نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
ذخیره Save
روال ذخیره(book &: کتاب کار، path: رشته): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
آیا ایکسالاس است IsXLS
روال آیا ایکسالاس است(p: تهی*، n: صحیح): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
خواندن ایکسالاس ReadXLS
روال خواندن ایکسالاس(path: رشته، ok &: منطقی، err &: رشته): کتاب کارنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
نوشتن ایکسالاسایکس WriteXLSX
روال نوشتن ایکسالاسایکس(book &: کتاب کار، path: رشته): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
برگه جدید NewSheet
روال برگه جدید(name: رشته): برگهنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Sheet.salam
اسکیپ ایکسامال XmlEscape
روال اسکیپ ایکسامال(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Convert.salam
برگرداندن اسکیپ ایکسامال XmlUnescape
روال برگرداندن اسکیپ ایکسامال(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Convert.salam
یافتن ایکسامال XmlFind
روال یافتن ایکسامال(xml: رشته، tag: رشته، from: صحیح): صحیحfrom به بعد.نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Convert.salam
پایان برچسب ایکسامال XmlTagEnd
روال پایان برچسب ایکسامال(xml: رشته، start: صحیح): صحیح> پایان برچسبی که از start شروع شده.نمونهی این مورد همراه با موارد بالاتر آمده است: excel-Convert.salam
بستن خودکار ایکسامال XmlSelfClosing
روال بستن خودکار ایکسامال(xml: رشته، start: صحیح): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: excel-Convert.salam
ویژگی ایکسامال XmlAttr
روال ویژگی ایکسامال(xml: رشته، start: صحیح، attr: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Convert.salam
یافتن بستن ایکسامال XmlFindClose
روال یافتن بستن ایکسامال(xml: رشته، tag: رشته، content_start: صحیح): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Convert.salam
درون ایکسامال XmlInner
روال درون ایکسامال(xml: رشته، tag: رشته، from: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Convert.salam
برگه به جیسون SheetToJSON
روال برگه به جیسون(sheet: برگه): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Convert.salam
جیسون به برگه JSONToSheet
روال جیسون به برگه(text: رشته، sheet_name: رشته): برگهنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Convert.salam
کتاب کار جدید NewWorkbook
روال کتاب کار جدید(): کتاب کارنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam
بازرسی Inspect
روال بازرسی(path: رشته، ok &: منطقی، err &: رشته): فراداده پروندهنمونهی این مورد همراه با موارد بالاتر آمده است: excel-Workbook.salam