ນີ້ແມ່ນຄໍາສັ່ງ freetable ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
freetable - ເຄື່ອງມືເພື່ອເຮັດໃຫ້ການສ້າງຕາຕະລາງ HTML ງ່າຍຂຶ້ນ
ເວີຊັ່ນ
ໜ້ານີ້ອະທິບາຍສະບັບ 2.3 ຂອງ freetable.
ມັນອາດຈະບໍ່ຖືກຕ້ອງ 100% ຖ້າເຈົ້າໃຊ້ເວີຊັນຕ່າງກັນ.
ສະຫຼຸບສັງລວມ
freetable [ທາງເລືອກ] ຊື່ເອກະສານ
or
freetable [ທາງເລືອກ]
ທາງເລືອກທີ່ເປັນໄປໄດ້ແມ່ນ:
-h, - ຊ່ວຍ ພິມຂໍ້ມູນການນໍາໃຊ້ແລະອອກ
-V, - ການປ່ຽນແປງ ພິມຂໍ້ມູນສະບັບແລະອອກ
-c, -- ຄໍາເຫັນ ໃສ່ຄຳເຫັນກ່ອນແຕ່ລະຕາລາງເພື່ອຊີ້ສະຖານທີ່ຂອງມັນ
-b, --ບໍ່-nbsp ຢ່າໃສ່ ໄປຫາຕາລາງທີ່ຫວ່າງເປົ່າສໍາລັບຮູບລັກສະນະ 3D ທີ່ຫຼຸດລົງ
-w, --ເຕືອນ ພິມຄໍາເຕືອນກ່ອນທີ່ຈະສ້າງແຕ່ລະຕາຕະລາງທີ່ທ່ານບໍ່ຄວນປ່ຽນແປງມັນ.
ທ່ານຄວນປ່ຽນແຫຼ່ງຂອງມັນ.
-l, --ສະຖານທີ່ ທົດແທນ ແລະ ທຸງພາຍໃນຕາຕະລາງທີ່ມີທີ່ຢູ່ຂອງຕາລາງທີ່ຖືກຕ້ອງ
-m, --ມະຫາພາກ [ໂຄງການ]
ໃຊ້ macro procesor ເພື່ອດໍາເນີນການເນື້ອໃນເຊລ (ຄ່າເລີ່ມຕົ້ນ: m4)
ຄໍາເຕືອນ
ຫ້າມໃຊ້ເຄື່ອງປະມວນຜົນ Macro ເກີນແຫຼ່ງທີ່ບໍ່ແນ່ນອນ
M4 ອາດຈະຖືກໃຊ້ເພື່ອປະນີປະນອມຄວາມປອດໄພຂອງເຈົ້າ
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ EXEC ນີ້:
ຂໍ້ມູນ m4 'UNIX ຄໍາສັ່ງ' syscmd
ລາຍລະອຽດ
ນີ້ແມ່ນການທົດແທນຟຣີຂອງ wwwtable
HTML ເປັນພາສາທີ່ດີ, ແຕ່ມີຂໍ້ບົກພ່ອງອັນຫນຶ່ງທີ່ຫນ້າຢ້ານ: ຕາຕະລາງ. ຂ້ອຍໃຊ້ເວລາຫຼາຍຊົ່ວໂມງເບິ່ງ
ແຫຼ່ງ HTML ຂ້ອຍຫາກໍ່ຂຽນແລະພະຍາຍາມເດົາວ່າເຊນໃນແຫຼ່ງໃດຢູ່ໃນຕົວທ່ອງເວັບ.
ຖ້າອັນນີ້ອະທິບາຍເຖິງເຈົ້າ, ຈາກນັ້ນອ່ານໜ້ານີ້ ແລະຄວາມເຈັບປວດຂອງເຈົ້າຈະເຊົາ.
ໂຄງການອ່ານແຫຼ່ງ HTML ຈາກທັງສອງ stdin ຫຼືໄຟລ໌. ຫຼັງຈາກນັ້ນ, ມັນຊອກຫາເສັ້ນເລີ່ມຕົ້ນ
ຕາຕະລາງ:
ຫຼັງຈາກນັ້ນ, ມັນວິເຄາະຕາຕະລາງ, ເອົາຕາຕະລາງ HTML ທີ່ຖືກຕ້ອງຢູ່ໃນສະຖານທີ່ນີ້ແລະສືບຕໍ່ຄົ້ນຫາ
ຕາຕະລາງຕໍ່ໄປ.
ຕາຕະລາງ SYNTAX
ມັນງ່າຍຫຼາຍ:
www ຕາຕະລາງ:
[ຄໍາບັນຍາຍ]
[ເຊລ]
[ເຊລ]
...
wwwtable_options ຈະຖືກສົ່ງໄປຫາ ແທັກ. ບໍ່ມີ magic ພາຍໃນ preamble. ມັນສາມາດ
ເປັນຂໍ້ຄວາມ HTML ໃດ. ມັນຈະຖືກວາງໄວ້ຢູ່ທາງຫນ້າຂອງຕາຕະລາງ.
ເຊລແມ່ນ normal_cell ( tag) ຫຼື header_cell ( tag). ຢ່າງຫນ້ອຍມັນແມ່ນວິທີນີ້
ໃນ freetable 1.x. ເບິ່ງພາກຕໍ່ໄປສໍາລັບ syntax ທີ່ຢູ່ຕາລາງທາງເລືອກ.
normal_cell :
(row,col) cell_options
cell_content
header_cell :
((row,col)) cell_options
cell_content
cell_options ຈະຖືກສົ່ງໄປຫາແທັກເຊລ. ມີ magic ພາຍໃນ colspan ແລະ ແຖວແຖວ ໃຊ້
ຖືກວິເຄາະເພື່ອສ້າງຕາຕະລາງທີ່ຖືກຕ້ອງ.
cell_content ສາມາດເປັນອັນໃດກໍໄດ້. ມັນອາດຈະມີຂໍ້ຄວາມ, tags, ແລະແມ້ກະທັ້ງ wwwtables ຮັງ.
ຖ້າຫາກວ່າທ່ານນໍາໃຊ້ -m (ຫຼື --ມະຫາພາກ) ທາງເລືອກ, ມັນຈະໄດ້ຮັບການຜ່ານ m4(1), ກັບ ແລະ ຕັ້ງ
ກັບທີ່ຢູ່ຂອງຈຸລັງປະຈຸບັນ
ແຖວ ແລະ col ແມ່ນຕົວເລກທີ່ຊອກຫາເຊລ, ການສະແດງຜົນທີ່ກ່ຽວຂ້ອງກັບເຊລກ່ອນໜ້າ ຫຼື
ການສະແດງອອກເປັນປົກກະຕິເພື່ອໃຫ້ກົງກັບພວກເຂົາຈໍານວນຫນ້ອຍ. ບໍ່ມັກ wwwtable, freetable ສາມາດນໍາໃຊ້ປົກກະຕິ
ການສະແດງອອກສໍາລັບເຊລສ່ວນຫົວ. ນອກຈາກນີ້ * ສາມາດນໍາໃຊ້ໄດ້, ແລະມັນຫມາຍຄວາມວ່າ .* ແທ້.
ການສະແດງອອກຂອງພີ່ນ້ອງແມ່ນ:
= ຫຼືເປົ່າຫມາຍຄວາມວ່າ: ຄືກັນກັບທີ່ຜ່ານມາ
+ or +X ຫມາຍຄວາມວ່າ: ຫນຶ່ງແລະ X ຫຼາຍກວ່າທີ່ຜ່ານມາ
- or -X ຫມາຍຄວາມວ່າ : ຫນຶ່ງແລະ X ຫນ້ອຍກວ່າທີ່ຜ່ານມາ
ຖ້າຫຼາຍຄໍານິຍາມທີ່ຢູ່ເຊັລດຽວກັນ ຕົວເລືອກ ແລະເນື້ອຫາທັງໝົດຈະຖືກລວມເຂົ້າກັນ
ລໍາດັບຂອງຮູບລັກສະນະ.
ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະນໍາໃຊ້ພຽງແຕ່ການສະແດງອອກປົກກະຕິ, ທ່ານຈະຕ້ອງບອກໂຄງການກ່ຽວກັບຫ້ອງສຸດທ້າຍ:
(*,1)
ເຫຼົ່ານີ້ແມ່ນ colums 1
(1,*)
ນີ້ແມ່ນແຖວທີ 1
(4,4)
ALTERNATIVE ເຊລ ADDRESS SYNTAX
ມັນບໍ່ສະດວກທີ່ຈະລະບຸທີ່ຢູ່ຕາລາງເປັນການສະແດງອອກປົກກະຕິ. ດັ່ງນັ້ນໃນ freetable 2.0 ສອງ
ວິທີການໃຫມ່ໄດ້ຖືກນໍາສະເຫນີ. ທັງສອງສາມາດໃຊ້ກັບເຊັລປົກກະຕິ ຫຼືສ່ວນຫົວ.
ຄວາມເຂົ້າກັນໄດ້ຢ່າງເຕັມທີ່ຂອງ bakward ແມ່ນຮັກສາໄວ້. ເພື່ອຮັກສາມັນ, syntax ໃຫມ່ຕ້ອງໄດ້ຮັບການນໍາສະເຫນີ.
ແຕ່ຫນ້າເສຍດາຍ, ທ່ານບໍ່ສາມາດລະບຸທີ່ຢູ່ແຖວໂດຍໃຊ້ວິທີດຽວ, ແລະທີ່ຢູ່ຖັນໂດຍໃຊ້
ອື່ນ. ເພື່ອມາປະມານນີ້, ທັງສອງວິທີການໃຫມ່ແມ່ນເປີດເສລີຫຼາຍແລະອະນຸຍາດໃຫ້ທ່ານນໍາໃຊ້ =,
+, -, +X -X ແລະສະຕຣິງ null ທີ່ມີຄວາມຫມາຍດຽວກັນກັບພວກມັນຢູ່ໃນວິທີການທີ່ຢູ່ແບບເກົ່າ.
ບໍ່ຄືກັບວິທີການສະແດງອອກແບບປົກກະຕິ, ວິທີການໃຫມ່ຈະຊອກຫາຕາລາງສຸດທ້າຍໂດຍອັດຕະໂນມັດ.
ແບບຄົບຖ້ວນ ຫາຍາກ
(rowrange;colrange) cell_options
cell_content
Syntax ສໍາລັບທັງແຖວແຖວ ແລະ colrange ຄື: 1-2,4-7,9,12. ຊໍ້າກັນຈະເປັນ
ລົບລ້າງ. ສໍາລັບຈຸດປະສົງຂອງທີ່ຢູ່ພີ່ນ້ອງ, ຕົວເລກສຸດທ້າຍແມ່ນຖືກນໍາໃຊ້. ດັ່ງນັ້ນຖ້າທ່ານຂຽນ
(1-100,32;1)
ຟູ
(+,)
ພາທະນາຍຄວາມ
ຕາລາງ (33,1) ຈະມີ `foobar' ແລະອັນອື່ນທັງໝົດພຽງແຕ່ `foo'.
ARBITRARY ໄຂ່ມຸກ CODE
({code for rows},{code for tables}) cell_options
cell_content
ທ່ານສາມາດນໍາໃຊ້ທີ່ຕົນເອງ Perl one-liner ຕາບໃດທີ່ມັນກົງກັບພວກເຮົາທີ່ບໍ່ສະຫລາດຫຼາຍ
ການສະແດງອອກປົກກະຕິແລະການປະເມີນເພື່ອລາຍຊື່. ແຕ່ຫນ້າເສຍດາຍ, ມັນບໍ່ເປັນປົກກະຕິ
ການສະແດງອອກສໍາລັບລະຫັດ Perl, ແຕ່ຕາບໃດທີ່ມັນບໍ່ມີ },{ ແລະ }) ມັນຄວນຈະເຮັດວຽກ.
ຕົວຢ່າງ:
({grep {$_%3 == 1} 1..100},{1..2,4})
ຟູ
ຈະປະເມີນເປັນ 100 ແຖວ x 4 ຖັນຕາຕະລາງດ້ວຍ `foo' ໃນທຸກໆຖັນທີ 1, 2 ແລະທີ 4 ຂອງ
ທຸກໆແຖວທີ່ມີຕົວເລກເທົ່າກັບ 1 ໂມດູໂລ 3.
ຖ້າທ່ານຕ້ອງການໃຊ້ "ລະຫັດ arbitrary" ໃນສ່ວນຫນຶ່ງຂອງທີ່ຢູ່ແລະຂອບເຂດທີ່ຊັດເຈນຢູ່ໃນ
ອື່ນໆ, ປ່ຽນ - ເຂົ້າໄປໃນ .. ໃນການປ້ອງກັນຂອງລະດັບ, ແລະເອົາໃຈໃສ່ໃນລະຫວ່າງ { ແລະ }.
ຖ້າທ່ານຕ້ອງການໃຊ້ "ລະຫັດ arbitrary" ໃນສ່ວນຫນຶ່ງຂອງທີ່ຢູ່ແລະການສະແດງອອກປົກກະຕິໃນ
ອື່ນ, ເຈົ້າຕ້ອງຂຽນ {grep {/ສະແດງອອກ ຈາກ..ເຖິງ}. ແຕ່ຫນ້າເສຍດາຍ, ໃນກໍລະນີນີ້ທ່ານ
ຕ້ອງລະບຸຂະຫນາດຂອງຕາຕະລາງຢ່າງຈະແຈ້ງ.
ຄວາມບໍ່ເຂົ້າກັນໄດ້ ກັບ WWWTABLE
ຖ້າເຈົ້າເຄີຍເປັນຜູ້ໃຊ້ຂອງ wwwtable ແລະຕ້ອງການປ່ຽນເຄື່ອງມືຂອງທ່ານ, ທ່ານຄວນອ່ານນີ້.
ສ່ວນໃຫຍ່ນີ້ແມ່ນກ່ຽວກັບການຈັດການ regexps. ສັງເກດເຫັນວ່າ wwwtable ບໍ່ສາມາດເຮັດສະຖານທີ່ໄດ້
tags ການທົດແທນຫຼື macroprocesing.
ທາງເລືອກ -w ມີຄວາມຫມາຍກົງກັນຂ້າມຢ່າງສົມບູນ. ພວກເຮົາບໍ່ໄດ້ພິມຄໍາເຕືອນໂດຍຄ່າເລີ່ມຕົ້ນ, ແລະ -w or
--ເຕືອນ ຖືກນໍາໃຊ້ເພື່ອບັງຄັບເຕືອນ.
ຊ່ອງຂໍ້ມູນສ່ວນຫົວຂອງຕາຕະລາງສາມາດຖືກກໍານົດໂດຍ regexps ex :
((1,*))
ມັນເປັນໄປບໍ່ໄດ້ໃນ wwwtable.
ຕົວນັບແກນແມ່ນ 100% orthogonal. ນີ້ຫມາຍຄວາມວ່າລະຫັດ:
(*,1) width=30
(*,2) width=35
(*,3) width=40
(=,=)
ຟ
Foo ຈະປາກົດຢູ່ໃນຖັນທີ 3. ຖ້າທ່ານຕ້ອງການໃຫ້ມັນຢູ່ໃນອັນດັບທີ 1 ທ່ານຄວນຂຽນວ່າ:
(*,1) width=30
(*,2) width=35
(*,3) width=40
(=,1)
ຟ
or
(*,) width=30
(*,+) width=35
(*,+) width=40
(=,1)
ຟ
In freetable 2.0 ສອງວິທີການໃຫມ່ o ການລະບຸທີ່ຢູ່ເຊນໄດ້ຖືກນໍາສະເຫນີ. ພວກເຂົາແມ່ນ
ບໍ່ເຂົ້າກັນຢ່າງສົມບູນກັບ wwwtable.
ໃຊ້ freetable ອອນໄລນ໌ ໂດຍໃຊ້ບໍລິການ onworks.net