Tablora · 资料库
理解去除首尾空白后的表头比较
写成" Name "、带多余空格的重复表头仍与Name匹配,因为清理工具在比较各行之前会修剪单元格首尾。
遮住完全匹配的空格
复制并拼接报告的各页时,后面页面上重复的表头可能带上填充:Name前一个空格、Amount后两个空格,或者从PDF带过来的不换行空格。屏幕上这些行与真正的表头看起来一模一样,但严格逐字比较会把它们视为不同,从而留在数据里。
重复表头清理工具在把一行与所选表头比较之前,会去掉每个单元格首尾的空白。单元格内部的空格,例如两个词之间的空格,仍会精确比较。
首尾空格是从PDF或用空格对齐的报告中复制文本时常见的副作用。由于清理工具只在比较时忽略它们,你不必在删除重复表头之前先整理全部文本。
处理带填充的表头
本页示例中“标题行”为1,有三行源数据:Name和Amount、Paper和12.50,以及第三行,即四周带有多余空格的表头名称。点击“计算”后,第3行源数据被删除,因为去掉外侧空格后,每个单元格都与所选表头相同。“已删除的表头行”显示1,输出有2行。
保留下来的行不会被改写。修剪只用于比较;表头和Paper这条记录在预览和下载中都保持原有字符。
处理带填充重复表头的步骤
- 把拼接好的文本粘贴到“表格文本”中,并选择“字段分隔符”。
- 在“标题行”中输入真正表头的位置,从1开始计数。
- 点击“计算”,把“已删除的表头行”与原始资料中预计的分页数进行比较。
- 如果仍留有类似表头的行,请检查它的拼写和大小写,而不是空格;这些才是清理工具不会忽略的差别。
- 在检查完结果之前,保留原始文本。
修剪管不到的地方
- 内部空格不同的行不会匹配,例如有两个空格的Unit price与只有一个空格的Unit price。
- 大小写差异仍然算数,所以NAME不等于Name。
- 末尾多一个空单元格的行宽度不同,不会被删除。
- 修剪只作用于比较;如果想清理数据中带填充的单元格,请在电子表格中作为单独的步骤处理。
- 在Tablora应用中,“合并页面”在检查后面的页面是否以相同表头开头时,也会修剪外侧空格,并且同样忽略大小写。
输入值
- 标题行
- 1
| 行 | 列 1 | 列 2 |
|---|---|---|
| 1 | Name | Amount |
| 2 | Paper | 12.50 |
| 3 | Name | Amount |
结果
- 已删除的表头行
- 1
- 行数
- 2
| 行 | 列 1 | 列 2 |
|---|---|---|
| 1 | Name | Amount |
| 2 | Paper | 12.50 |