下载地址:http://blog.youkuaiyun.com/bq_cui/article/details/49685983
有时程序自动设置的页面分割点并不理想,例如使得页面内的列数、行数过多导致数字过度密集,反之则使得页面内容过于稀薄,我们可以对页面进行手动设置行或者列的分割点,使页面看起来更合适、恰当。
最原始的excel文件,放在excel目录下的一个目录内,如a01。对原始excel文件模板化整理后的数据放在mbauto目录,这些文件成为等待分割数据源。
分割一个文件:
提示分割完成后,到 result\a01 目录看到分割完成后的文件:
双击打开一个文件,如果看不到内容,打开任务管理器,到进程中找到excel.exe,选中后点结束进程,然后再次双击文件即可看到转换内容。
预览转换效果:
如果我们想在5-9岁之前进行分页,操作如下:
对打开的文件进行调整:
1、调整列分页位置;
2、调整C、D、E、F四列的列宽。
调整后的mbManu模板样子:
进行完上面操作后,程序依然会自动计算列宽。
模板调整完毕后,继续重复前面的步骤,进行分割,分割完成后可以看到效果:
可以看到,主体数据区离页边距还有一段距离。因为程序自动调整的列宽,不十分精确。
为使分割页面使用我们规定列宽,需要修改mbManu下的模板文件,[P2]单元格的内容,设置为“0”。这样,程序就会读取mbManu目录中,模板文件中的对应列宽。
通过重复设置模板列宽,可以看到,分割后的数据区右边已经非常接近右边距的左侧。通过这种方式,可以是分割后的表格宽度非常规范。这种操作完成后,对应这四列的所有分割后的表格,都使用这种列宽,确保了一致性。
如果不满意,继续进行列宽微调。
==============================
本次测试使用office版本为2013。
测试版中,页数限制为10页,并且直接输出为pdf格式。
欢迎有意向合作者联系索取正式版。
qq:6046 31777
电话:155 54616223