在用perl循环读写excle的行时,发行如果遇到空行也要循环好多次,本来想在perl中解决这个问题,可是没有找到较好的处理方法,就找到了一个怎么在excle中删除空行的方法:
“定位”法
表格编辑完毕,当需要批理删除其中的空行时,依次点击菜单栏的“编辑/定位”,在弹出的“定位”对话框中单击“定位条件”按钮。在接着弹出的“定位条件”对话框中点选“空值”单选按项(如图1),单击“确定”按钮。好了,现在再看一下,表格中所有的空行是不是已经被全部选中了,呈蓝色显示。点击菜单栏中的“编辑/删除”看看,表格中的空行已经消失的无影无踪了。
图1
小提示:使用该方法删除时要确保其他非空行中的所有单元格内均填有数值,否则非空行中的空值单元格也会被删除,直接导致表格格式完全混乱。
“筛选”法
如果表格中有些项是没有填入的,那么要删除空行就必须使用“筛选”功能先将表格所有的空行筛选出来,然后再删除。
第一步:首先将鼠标定位到工作表的顶部,然后在表中插入一个新的空行。再在工作表的最左侧插入一个新的空列,在第一个单无格中输入“1”,然后拖动自动填充柄,将此列填充上一个序列。这样做主要是为下步的筛选做准备,由于Excel在筛选时只能识别连续的行,遇到空行时则不会继续向下进行筛选,所以在进行筛选操作之前,我们在表格中的最左端插入一列,在该列中填充一个简单的序列让表格连续起来。
第二步:接下来,按下“Ctrl+A”键,选择整个工作表。依次点击菜单栏的“数据/筛选/自动筛选”命令。
第三步:这时,在每一列的顶部,都会出现一个下拉列表框,任选一列,点击其下拉列表框,从中选择“空白”。如果页面内还有数据行,那么,再另选一列,从其下拉列表框中选择“空白”,直到页面内已看不到数据为止(如图2)。
第四步:好了,此时页面中剩下的就全部是空白行了,全选后单击“编辑”菜单,选择“删除行”命令就可以了。
第五步:这时所有的空行都已被删去,再单击“数据/筛选/自动筛选”命令,工作表中的数据就全恢复了,最后将左侧插入的一列删除即可。
小提示:之所以在操作之初要插入一个空行,一是为了避免删除第一行数据。二是当工作表有标题行时,只有这样选择“自动筛选”命令后才会出现下拉列表框。
本文来自:http://www.bianceng.cn/Office/excel/200802/7737.htm
- 大小: 22.2 KB
- 大小: 29.9 KB
分享到:
相关推荐
清除空行和注释的过程通常涉及文本处理,这可能通过编程语言如Python、Perl或专门的工具软件实现。在这个场景下,"CleanC.exe"很可能是一个这样的工具,它读取C/C++源文件,解析其内容,然后删除不需要的部分。配置...
文中介绍了多种处理文本空白符号的方法,包括在行前后添加空行、移除空白行、压缩连续空行等。 八、直接修改文件 可以通过Perl一行式程序直接修改文件内容。 九、处理数值 包括获取行号和单词数、行号的统计和输出...
它为C++版本提供了Perl封装,允许访问Perl的XML分析器,它还提供对统一编码字符串的访问。 Xerces Java Parser 1.2.0支持XML 1.0,可用于建立兼容XML的网页服务器,建立下一代基于XML的垂直应用,制作XML编辑器,...
在C语言中,可以使用`<stdio.h>`库中的`fopen()`函数打开一个文件,`fread()`和`fwrite()`用于读写文件内容,`fclose()`关闭文件。例如,打开一个TXT文件的代码可能如下: ```c #include int main() { FILE *...
在Linux环境中,由于Shell本身并不支持真正的多线程编程,我们通常通过巧妙的利用管道(pipe)和重定向等机制来模拟多...在需要高效并行处理的场景下,使用支持多线程或多进程的语言(如Python、Perl或C)会更为合适。
11. **特殊变量名**:避免使用Perl风格的变量名(如$1到$9),以保持代码的Ruby风格。 #### 命名规范 1. **变量与方法**:变量和方法名称采用小写字母加下划线`_`的方式。 2. **类与模块**:类和模块名称的首字母...