我有一个 Excel 文件,其中包含两列中的数据,例如:
Operator ID MXS1268
Name ramesh
Run Code Online (Sandbox Code Playgroud)
我需要检查多个 Excel 文件中的重复项,这些文件的操作员 ID 值是否相同,并将其显示或放入某个日志文件中。
仍然没有像样的答案?既然你说 grep,我假设你知道如何使用 shell;
$ link=http://wizard.ae.krakow.pl/~jb/xls2txt/xls2txt-0.13.tar.gz
$ wget -nv "$link" && \
tar xf `basename "$link"` && \
cd $(basename "$link" .tar.gz) &&\
make
2013-07-24 URL:(...)/xls2txt-0.13.tar.gz [12419/12419] -> "xls2txt-0.13.tar.gz"
cc -O2 -g -DVERSION=0.13 -c xls2txt.c -o xls2txt.o
cc -O2 -g -c -o ole.o ole.c
cc -O2 -g -c -o cp.o cp.c
cc -O2 -g -c -o ummap.o ummap.c
cc -O2 -g -c -o ieee754.o ieee754.c
cc -lm xls2txt.o ole.o cp.o ummap.o ieee754.o -o xls2txt
$ awkf() { awk -F\\t '{ printf "%20s | %-20s\n", $1, $2 }' ; }
$ x2t() { ./xls2txt $1 C4:D5 | awkf > `basename "$1" .xls`.txt ; }
$ x2t ramesh2.xls ; x2t ramesh.xls
Run Code Online (Sandbox Code Playgroud)
和报告:
$ grep MXS1268 ramesh*txt
ramesh.txt: Operator ID | MXS1268
ramesh2.txt: Operator ID | MXS1268
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29399 次 |
| 最近记录: |