======================================
规范化文件操作对原始excel文件格式要求:
* 文件后缀为xls或者xlsx。
* 第一列是空列。
* 宾栏上方紧靠一行包含“单位:”,该行可以位于第三行至第八行中的任意行。如果“单位:”后面为空,则分割后的页面不显示“单位:”。
* 宾栏下方紧靠一行包含“甲”。(“单位:”和“甲”用于区分宾栏界限)
=======================================
* 规范化文件时出错:
出现OLE错误提示的可能原因:宾栏右侧可能含有大量单元格含有空格,导致判断最大列出错。需要手工删除宾栏右侧所有列。
=======================================
* 规范化文件时出错:
====================================================
* 部分主栏包含的字符串过长的处理:如
“ 铁路、船舶、航空航天和其他运输设备制造业”
“ 燃气、太阳能及类似能源家用器具制造”
----设置换行位置:
设置mbmanu目录下的对应文件,单元格[2,20]的值为18或其他值(主栏长字符换行位置,一个汉字占位2),则程序会自动换行并调整行高。
等待修改程序,从setup.ini文件中读取文件号。
----最下一行或多行超出一页:
若分割后的页面内容不满一页或者超出一页,可以调整mbmanu目录下对应文件单元格[2,22]的值,默认为27.48,。通过反复调整该值大小,可得到合适的页面分割效果。
====================================
宾栏高度的读取
* 所有的分割页面的宾栏高度,都是读取mbManu文件的宾栏高度。
* mbmanu目录下对应文件单元格 [2, 23]的取值:'v_manu:从mbManu文件读取行分页标志;v_auto:从mbAuto文件读取行分页标志,为空则程序自动计算行分页位置。