excel排版大师 下载:http://pan.baidu.com/s/1eQnY0hW

测试使用的源文件为从网上下载的全国人口数据Excel文件:

一、整理。原文件格式比较规范,首先进行手工整理,使之符合excel排版大师的胃口。

1、第一行前面插入5行;

2、第一列前面插入一列;

3、加入名称:全国分县区按年龄段划分人口数量;

4、加上综合机关名称;

5、数据区前面插入一行:写入“甲”;

6、文件名称以1-1,1-2,... 开头。

两个文件放到目录:D:\excelpb\excel\a01\

二、模板化。程序自动清除无用的空行、空列,自动定义纵向横向页面分割标志,及其他操作。

按照下面的顺序执行:

其中一个文件模板化完成后的提示:

第2个文件开始处理:D:\excelpb\excel\a01\1-2全国分县区三产人口数量.xlsx
开始处理D:\excelpb\excel\a01\1-2全国分县区三产人口数量.xlsx
标题前半部分:1-2全国分县
标题后半部分:区三产人口数量!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
该文件没有“单位”:D:\excelpb\excel\a01\1-2全国分县区三产人口数量.xlsx
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!单位:
综合机关名称、机关名称和单位的最大行值:5
getMaxcol取出的最大列:27
getMaxRow取出的最大行:3286
清理前的行列值:3286,27
正在清除空列,最大列:27
正在清除空行,最大行:3286
甲 行:8,列:2
oldFile:D:\excelpb\excel\a01\1-2全国分县区三产人口数量.xlsx
8888888888888888888宾栏删除特定行:常住人口
宾栏最大行:8
8888888888888888888宾栏删除特定行完毕:常住人口数据区最小行,最大行:8,3285
准备执行分组加粗...,  丰台区,  崇文区,,    丰台区,    崇文区,分组加粗完毕。该表属于合计,开始修改地区名称...
准备清除&编辑分组
清除&编辑分组完毕。getMaxcol取出的最大列:26
getMaxRow取出的最大行:3285
宾栏最小行:6
宾栏最小列:2
取数据最大列---:
getMaxcol取出的最大列:27
宾栏最大列:27
数据最大列:27
取数据最大行:
getMaxRow取出的最大行:3285
取数据最大行结束
清理后数据最大行:3285
BinlanMinCol:2
准备清除甲行
单元格是甲的行删除完成:8
开始执行将0设置为空...(大表格较费时间)
主栏_固定列数:1,第一列:2,第二列:0
清理后_宾栏:6,最大行:6,最小列:2,最大列:27
清理后_数据:7,最大行:3284,最小列:3,最大列:27
datalineMax, destColMaxJi, destColMaxOu:45,8,10该页模板转换完成。文件大小:604.93k,用时:104.208,效率:5.80502456625211合计用时:823.935生成模板文件用时:104.24

模板化完成后,在D:\excelpb\mbAuto\a01\目录下,生成这样两个文件:

打开文件,可以看到自动生成的分割参数:

纵向分割标志:

三、生成人工定制文件。可以通过手工修改这些文件内部的参数,来定制输出的行高列宽、纵向横向分割位置。

人工定制参数文件生成完成后的保存位置:D:\excelpb\mbManu\a01\

四、人工修改分割参数。程序自动生成的参数不合适,则通过这种方式进行微调。

打开人工定制参数文件:

修改参数:

五、分割后导出为pdf

pdf文件保存在:D:\excelpb\pdf\a01\

注意:

**  其他功能,例如插入页码、标志图片、多sheet合并功能,在测试版中做了屏蔽。

**  指定行缩进、加粗等功能,需要在ini文件中进行配置。

**  如果出现类似下面这种情况,说明自动定义的列宽行高出了问题,可以手工调整一下mbManu目录下的模板对应的列宽行高即可。

有时候出现excel不能自动关闭现象,需要手动关闭。启动任务管理器:

excel排版大师测试记录:对两个约3000行、30列的excel文件分割为pdf文件相关推荐

  1. Java使用aspse实现Excel文件转换成PDF文件

    使用Java代码把Excel文件转换成PDF文件 需要引用aspose包,引入操作我写了一个博客,地址如下 https://blog.csdn.net/weixin_46713508/article/ ...

  2. C#使用指定打印机打印Word,Excel等Office文件和打印PDF文件的代码

    http://www.cnblogs.com/xiachufeng/archive/2010/07/31/1789136.html 打印,是做开发的人的经久不变的话题. 今天,用实例代码,说明.NET ...

  3. 如何在VB.NET中把excel文件转化为PDF文件

    文章目录 一.如何在VB.NET中把excel文件转化为PDF文件 二.使用步骤 一.如何在VB.NET中把excel文件转化为PDF文件 基于之前获取打印机端口号的教程 二.使用步骤 代码如下(示例 ...

  4. pdf转换成excel文件_将PDF文件转换为Excel

    pdf转换成excel文件 When I got back to my office after a recent vacation, there was an email from Una, abo ...

  5. 如何把两个文件合并成pdf文件?

    怎么把两个文件合并?可在同一个项目中导入两个文件,然后再将两个文件另存为一个文件.pdf编辑器合并多个pdf的方法,建议使用文档转换功能,将多个pdf文件导入后合并为一个文件.接下来,我们使用ABBY ...

  6. libreoffice将world、excel等文件转化为pdf文件

    我是用的linux系统,Centos: 第一步:需要下载libreoffice包,选择你直接想要的版本: 下载地址:https://zh-cn.libreoffice.org/download/lib ...

  7. Python xlrd 读取 Excel 表格基础(一):获取sheet、行、列对象,读取数据类型等

    Python xlrd 读取 Excel 表格基础 一:按行.按列读取Excel数据内容 前言: 1.获取工作簿.sheet对象 2.获取sheet表中行.列对象 3.读取sheet对象中所有数据 4 ...

  8. 在Java中将excel文件转换成pdf文件

    直接贴Excel转PDF方法 /** excelFileDir:excel文件路径 excelFileName:excel文件名称(包含扩展名,不包含下面默认给.xls) */ public Stri ...

  9. excel排版大师:excel文件批量加水印

    自己制作一个文件:shuiyin.jpg,大小不限,放在程序目录. 加水印效果:

最新文章

  1. oracle 数据库中(创建、解锁、授权、删除)用户
  2. 什么是ATM(异步传输模式)?—Vecloud微云
  3. 源、更新源时容易出现的问题解决方法
  4. 核心动画03-图标抖动.mp4
  5. 字符串_字符串数组_字符_字符数组
  6. linux+apache+mysql+php
  7. 发起ajax请求很慢,为什么我的Ajax请求比一般的浏览器请求慢得多?
  8. 【Codeforces Round #450 (Div. 2) B】Position in Fraction
  9. 如何在Android上创建透明活动?
  10. Web开发:Apache2.2.x+Tomcat6.x+jk2.x做集群配置
  11. 如何在集合中巧用Where来查找相关元素
  12. linux下启动tlq命令,tlq tonglink/q 常用管理方法
  13. 什么是建站程序,建站程序有哪些?
  14. 天猫自营和京东自营的区别
  15. 【异常】JSON.toJSON()导致的内存溢出
  16. 企业微信如何建立部门?
  17. Centos yum安装Mysql
  18. 用 PHP 来刷leetCode 之 四数之和
  19. 论文笔记 | Learning Deep Features for Discriminative Localization
  20. python怎么换背景_python – 我如何在Mac OS X中编程改变背景?

热门文章

  1. Mysql怎么通过ibd文件恢复数据
  2. 百度地图sdk踩坑之旅
  3. 如何破解mac版UltraEdit?
  4. python有什么好玩的代码_可以用 Python 编程语言做哪些神奇好玩的事情?
  5. Node 非服务脚本调试
  6. mermaid画饼图
  7. jQuery的语法和使用
  8. 书籍目录设计,递归案例,得到目录地址,得到目录整体结构
  9. Distribute Candies
  10. 地址栏输入url按回车发生了什么