excel转版排版成印刷版:列分页标志、自定义列宽及显示列数

    下载地址:http://blog.csdn.net/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

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值