xlsxf

首页  后退  前进

xlsxf
down2

从XLSX文件提取文本信息.

 

xlsxf=File, ||...

 

参数:


1-强制参数.

File

文件路径. File - XLSX文件的完整路径: %P%N, c:\test.xlsx 见附录7.


其它参数:

...

类似. 其余的与命令一样: xlsxt.

备注

查看文本信息表表文件命令:

infos=3||3||%P%N||1 ;; 在光标xlsx下查看表格文件的第一页的文本信息

该命令能够通过创建的全局变量将信息传递到其它命令.见: 附录23

变量名称

描述

GLOBALXLSXF0

一组输入数据(在第一个单元格中,需要从中提取信息的文件的路径)

GLOBALXLSXF

一组输出数据(所提取信息的创建文件的路径列表)

参见:

count, extra, extrf, stext, textt, textx, txtsp, txtss, xlsxt

例子

 

global xlsxf=%P%N||"%t"|0||1|5:8|6:6!!#@CRLF!!1|16:-1|6:6 GLOBALXLSXF0<a> GLOBALXLSXF<a> ;; 从文件复制xlsx的光标文本信息从第一页6列两个范围由线传递分隔:从第5到第8行和第16到最后保存到对侧面板(如果添加了计数器,添加计数器)+获取结果列表

 

imgpr=1 xlsxf=%%COMMANDER_PATH%%\Files\Lists\CreateMenu\WcmMenuImage.xlsx||%%COMMANDER_PATH%%\Files\Help\TCInfo\Button.tcinfo||3|13|3:3||formt<xlsx1> ;; 从WcmMenuImage.xlsx获取TC IMAGE组件按钮

 

xlsxf=%P%N||"%t"||1||code<1> ;; 从光标中的文件(xlsx,xlsm)复制文本信息,并保存到UTF-16编码LE 1200中的对侧面板

 

xlsxf=%P%N||"%t"||1||code<2> ;; 从光标中的文件(xlsx,xlsm)复制文本信息,并保存到UTF-16 BE 1201编码中的对侧面板

 

xlsxf=%P%N||"%t"||1||code<3> ;; 从光标下的文件(xlsx,xlsm)复制文本信息,并将其保存到使用BOM的UTF-8编码中的对侧面板

 

xlsxf=%P%N||"%t"||1||code<4> ;; 从第一页的光标(xlsx,xlsm)下的文件复制文本信息,并以不带BOM的UTF-8编码保存到对侧面板

 

xlsxf=%P%N||"%t"||1||formt<63> ;; 从光标下的文件(xlsx,xlsm)复制文本信息,并保存到对侧面板,删除所有空行

 

xlsxf=%P%N||"%t"||1||formt<64,63> ;; 从光标下的文件(xlsx,xlsm)复制文本信息,并保存到对侧面板,删除所有文件夹标签和空行

 

xlsxf=%P%N||"%t"Test.txt||1||upd<3> ;; 从光标中的文件(xlsx,xlsm)复制文本信息,并保存到对侧面板Test.txt

 

xlsxf=%P%N||"%T%O.txt"||1||upd<3> ;; 从光标下的文件(xlsx,xlsm)复制文本信息,并保存到对侧面板

 

xlsxf=c:\Test.xlsx||c:\Test.txt||1 ;; 从c:\Test.xlsx从第一张表复制文本信息并保存c:\Test.txt

 

xlsxf=c:\Test.xlsx||c:\Test.txt||1:-1 ;; 从c:\Test.xlsx复制所有工作表的文本信息并保存c:\Test.txt

 

xlsxf=c:\Test.xlsx||c:\Test.txt||1|1|1:1 ;; 从c:\Test.xlsx复制文本信息,从第1页的第1列中保存c:\Test.txt

 

xlsxf=c:\Test.xlsx||c:\Test.txt||1|1|2:5 ;; 从c:\Test.xlsx将文本信息从第2页到第5列复制并保存c:\Test.txt

 

xlsxf=c:\Test.xlsx||c:\Test.txt||1|2 ;; 从c:\Test.xlsx复制第一页的文本信息,从第二行开始,并保存c:\Test.txt

 

xlsxf=c:\Test.xlsx||c:\Test.txt||1|2:2 ;; 从c:\Test.xlsx复制文本信息从第一页的第二行,然后保存c:\Test.txt

 

xlsxf=c:\Test.xlsx||c:\Test.txt||1|5:10 ;; 从c:\Test.xlsx复制从第1页到第10行的文本信息,然后保存c:\Test.txt

 

xlsxf=c:\Test.xlsx||c:\Test.txt||1|5:10|2:5 ;; 从c:\Test.xlsx将文本信息从第5页到第10行从第1页到第10列,并保存c:\Test.txt

 

xlsxf=c:\Test.xlsx||c:\Test.txt||2 ;; 从c:\Test.xlsx从第二张表复制文本信息并保存c:\Test.txt

 

xlsxf=c:\Test.xlsx||c:\Test.txt||2:-1 ;; 从c:\Test.xlsx复制所有表格的文本信息,从第二个开始,并保存c:\Test.txt

 

xlsxf=c:\Test.xlsx||c:\Test.txt|0||1|5:8|6:6!!#@CRLF!!1|16:-1|6:6 ;; 从c:\Test.xlsx文本信息从第一页6列两个范围复制换行:从第5到第8行,从第16到最后保存c:\Test.txt(巧合时,增加了计数器)

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru