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

2015.3.

目录
一、主要功能 2
二、系统需求 3
三、文件名要求 3
四、目录说明: 4
1、Excel目录 4
2、mbAuto目录 4
3、mbManu目录 4
4、mulu目录 5
5、result目录 5
6、result2目录 5
7、pdf目录 6
8、tpl目录 6
五、操作举例 6
1、原始文件模板化 6
2、生成参数文件 7
3、备份参数文件 7
4、开始分割 7
5、检查左右页连续性 12
6、设置页码 13
7、生成带页码、页眉标志图excel文件 13
8、批量将excel文件转为PDF 15
9、生成目录 16
10、批量将PDF内图片替换为更清晰图片 17
11、将大量PDF文件合并为一个pdf文件 17
12、批量将PDF文件转换为图片 17
六、升级内容 17
1、对指定分组行进行加粗 17
2、删除指定行 17
3、合并多个小表格到一页 17
4、页面加背景水印 17
七、问题处理 17

在对大批量(例如500个以上)、大数据量(例如3000行、200列)excel文件进行排版印刷时,使用传统人工方法的缺点是工作量大、效率低、耗费时间长、容易出错。探索一种方法,克服以上缺点,成为印刷从业人员的当务之急。
经过多次实践,本工作室探索成功一种方法,自动将大批量、大数据量的excel工作表进行批量分割、转换版面,用于印刷出版。使用本方法后,成功克服以上困难,节省大量时间,提高正确率,可以对大数据量(例如3000行,200列或更多)的excel文件进行定制分割与转换。
一、主要实现
1、 自动批量扫描excel文件内容,自动初步设定分割参数并保存到模版中。
2、 可以对参数自由设置,如行分割位置、行宽、列分割位置、列宽等。
3、 指定分割单个文件、批量分割大量文件。
4、 自动设置页码、人工设置页码。
5、 批量插入页眉、页脚图片。
6、 生成目录。
7、 批量转换为PDF文档。
8、 批量转换为图像。用于依据缩略图快速校对格式,例如分页是否错误,页码位置是否错误等。
9、 设置自动生成一页内包含多个行数较少的表格。
10、 首次设置参数后可保存,可以用于其他同质化任务,例如A市的印刷任务可以用于B市,节约大量时间。
11、 检验页码是否缺失。
……

界面:

二、系统需求
排版程序:excelCut.exe
软件需求:windows7,office2007(操作系统及office其他版本是否适用未知。)。
硬件需求:CPU 2.4GHZ以上,内存4G以上。

三、文件名要求
Excel目录下的原始未处理文件名必须为规范格式。格式为:
excel\a01\1-1 *.xlsx
excel\a01\1-2 *.xlsx
excel\a01\1-3 *.xlsx
……
excel\a01\1-91 *.xlsx
excel\a01\1-92 *.xlsx
excel\a01\1-93 *.xlsx

excel\a02\2-1 *.xlsx
excel\a02\2-2 *.xlsx
excel\a02\2-3 *.xlsx
……
excel\a02\2-91 *.xlsx
excel\a02\2-92 *.xlsx
excel\a02\2-93 *.xlsx
……
如果不区分城市、镇、乡村,则不要在1-1数字后面加上a、b、c。如果加上a或b或c,需要修改ini配置文件相应内容,对表内不属于该类别的地区数据进行删除。

四、目录说明:
 
1、Excel目录
保存待处理的excel文件,文件名后缀为“.xlsx”。一个文件只包含一个工作表。
2、mbAuto目录
excel文件经程序第一次模板化处理(点击“该卷模板化”)后保存在这里。模板化处理,即删除所有空行、空列,对指定行进行加粗等操作。
文件名格式,从excel目录下的:
各地户数、人口数和性别比.xlsx
处理后成为mbAuto目录下的:
1-1 各地户数、人口数和性别比_a.xlsx
3、mbManu目录
文件与前面1、2、部分的文件名对应,保存文件分割参数。分割时,程序从该文件读取分割参数对mbAuto目录下的文件进行分割。可以直接修改该目录下文件的参数。参数保存在第一行和第二行,第三行是说明。第四行为空行,第五行的自然数仅作定义分割标志时参考使用,分割时不读取。
另外,第一列保存纵向分割标志:1,想要在哪一行进行分割,在第一列输入1就可以。
进行相同性质大批量分割处理时,例如需要处理甲省的A、B、C、D市的数据,只要制作好第1个地区的mbManu模板即可。其余地区的处理直接让程序从该目录文件中读取参数即可。
第三行说明内容:
横向分割:1:左页,2:右页。每页blocks优先级大于横向页分割标志。例如,四位参数1,1,0,2,列分割标志是1,2,则1,2block合并到一页完整标题页;四位参数。这是第一列的内容,是解释说明。
下面每个单元格的内容都是对第二行对应单元格参数的解释:
宾栏最小行,宾栏最小列,宾栏最大行,宾栏最大列,这4个参数说明了宾栏区的位置。
数据最小行,数据最小列,数据最大行,数据最大列,这4个参数说明了数据区的位置。
固定列,主栏列数。
宾栏是否自动。1:自动;0:读取模板列宽。如果是1,自动设置列宽。如果是0,则直接读取本文件对应列的列宽。当前模版文件列宽可以人工调整,调整后的列宽经分割操作后反映到分割结果文件。
主栏是否自动。1:自动;0:读取模板行高。同上。
标题区分左右,1:区分,0:不区分。区分,表示标题由左右两页组成。比如,左边一页的标题是“”,右边一页的标题是“”。
每页blocks。1:每页1个block,普通页。2:每页2个block。一般不大于3。
主栏长字符换行位置,一个汉字占位2
主栏长字符串换行页行高参数
普通页行高参数
v_manu、其他
合并页行高参数

4、mulu目录
生成的目录文件分卷保存在这里。
5、result目录
保存第一次分割后的文件。
6、result2目录
最终完成的excel文件放在这里。
对第一次分割后的文件进行处理并保存在这里。处理包括加页码,页眉页脚插入图片。
7、pdf目录
将最终处理完成的excel文件转换为pdf文档保存在此目录。
8、tpl目录
一页中存在多个表格时使用本目录模板中的列宽参数。程序自动从该目录读取不同的模板列宽。用户可以自行调整列宽模板,但是文件名不可修改。

五、操作举例
从网上下载:中国2010年人口普查分县资料.rar。
这个文件是.xls格式,我们把其中的第二个文件转化为.xlsx格式。打开第二个文件02.xls,这文件的内容被加密,我们复制这工作表的全部内容,新建一个工作表,把刚才复制的内容粘贴过来,保存为:excel\a01\1-1 各地户数、人口数量和性别比.xlsx。
为什么用第二个文件?因为这文件行列数相对较多,更接近实际情况。
表头做一下整理。

1、原始文件模板化
确认excel\a01目录下有后缀为“.xlsx”的excel文件,选择卷“a01”,可以看到列表中显示文件名称。点击“该卷模板化”。完成后可以在mbAuto\a01中看到模板化操作生成的文件。模板化后的样子:
 
 
2、生成参数文件
文件类别单选框中,选中“mbAuto目录”,然后点击“全部->Manu并改名”。完成后在mbManu\a01目录看到生成的文件。
打开mbManu\a01文件,可以看到此时内容与mbAuto内容一致。
此时可以对该文件第二行的参数和第一列的分割位置进行修改。
3、备份参数文件
该步骤非必要步骤。为防止鼠标误操作将mbManu目录下的参数文件覆盖,将mbManu目录下设置好参数的文件保存在这里,便于万一意外发生后及时恢复参数。
mbok目录下文件的操作使用手工完成。复制mbManu\a01目录下的所有文件到mbok\a01目录。打开程序,卷名下拉列表选a01,文件类别单选框中,选中“mbok目录”,选中列表中的所有文件,单击右键,弹出菜单中选“选定文件改名(o_+filename)”。注意不要重复操作。
该目录下文件按名格式为:
o_t_1-1 *_a.xlsx
4、开始分割
文件类别单选框中选中mbAuto单选框,单击选中一个文件,鼠标右键,选定文件分割。分割过程中每页出现提示。

可以到result\a01目录下查看分割结果。打开第一个文件,1-1 各地户数、人口数量和性别比_a_1-1_l.xlsx,预览,
 
 
使用显示边距可以更清楚地看到分割效果。如果自动分割达不到上述效果,则需要手动调整一下mbManu目录下的模板参数。
例如调整主栏的列宽调整,把主栏宽度调整小一些:
打开模板参数文件:mbManu\a01\t_1-1 各地户数、人口数量和性别比_a.xlsx,
 
第一步:
 
第二步,手动拖动调整主栏列宽:

调整完成后保存,关闭,再次分割。
主栏列宽调整后的结果:
 
通过调整其他参数,可以不断调整,达到最优效果。
分割后,结果文件(result目录下)的信息保存在数据库db.mdb中。程序中可以查看到。
 
5、检查左右页连续性
左右页即奇偶页。
程序自动设置或人工设置左右页码可能出错,可用程序检查。
 
查出错误后可以进行左右修改。
 
6、设置页码

7、生成带页码、页眉标志图excel文件
在程序目录下要有bz.jpg文件,图片尺寸不能太大,大约20X20像素即可。

生成结果文件保存在 result2\a01\
同时数据库中保存了各文件的参数。
 
打开后预览:

8、批量将excel文件转为PDF
 
完成后有提示
 
结果保存在pdf\a01目录:
 
随便打开一张转换完成后的pdf文件:
 
9、生成目录
 
目录文件保存在mulu\
10、批量将PDF内图片替换为更清晰图片
11、将大量PDF文件合并为一个pdf文件
12、批量将PDF文件转换为图片
六、升级内容
1、对指定分组行进行加粗
2、删除指定行
3、合并多个小表格到一页
4、页面加背景水印

七、问题处理
1、问题:出现提示excel文件内容错误,请修改。(stopFlag=1)或者OLE error
处理:
在使用程序处理excel文件前,关闭excel。如果仍然出现该提示,启动任务管理器,然后结束excel进程。

合作联系方式:
QQ:604631777 验证:excel转版

对大数据量Excel文件自动排版、转换成PDF用于印刷出版相关推荐

  1. POI3.8解决导出大数据量excel文件时内存溢出的问题

    POI3.8解决导出大数据量excel文件时内存溢出的问题 参考文章: (1)POI3.8解决导出大数据量excel文件时内存溢出的问题 (2)https://www.cnblogs.com/feng ...

  2. Poi读取大数据量Excel文件

    前言 最近生产环境有个老项目一直内存报警,不时的还出现内存泄漏,导致需要重启服务器,已经严重影响正常服务了. 分析 1.dump内存文件 liunx使用如下命令: ? 1 ./jmap -dump:f ...

  3. 大数据量Excel Import导致OOM问题

    http://www.iteye.com/topic/199061 正在做一个Excel import的东东,不知道论坛上用POI的朋友有没有考虑过大数据量Excel文件导入导致内存溢出的问题 HSS ...

  4. Laravel 使用PHP_XLSXWriter实现大数据量Excel导出

    我在去年写过一篇关于laravel的Excel导出文章:Laravel Excel 实现 Excel/CSV 文件导入导出功能,使用的是Laravel Excel实现的. 该扩展包含Excel导入导出 ...

  5. MYSQL数据库导入大数据量sql文件失败的解决方案

    最快办法:执行下方语句,单次有效. SET GLOBAL max_allowed_packet=30*1024*1024 如果想彻底更改,在安装mysql的文件夹下找到my.ini 文件,在文件末尾添 ...

  6. QT 利用QAxObject大数据读写excel文件

    不知不觉已经加入CSDN很久了,但从来没有发过文章,最近开发了一个小工具踩了很多坑,主要是QT操作大数据Excel文件,现在和大家分享一下. 查阅了大部分资料,大数据读写excel文件用QAxObje ...

  7. SAP ABAP 使用 ALSM_EXCEL_TO_INTERNAL_TABLE 批导/上载大数据量 Excel (2)

    SAP ABAP 使用 ALSM_EXCEL_TO_INTERNAL_TABLE 批导/上载大数据量 Excel (2) 引言: 今时不同往日了,特别是在电商和零售行业中,动不动一个导入的 Excel ...

  8. Java操作大数据量Excel导入导出万能工具类(完整版)

    Java操作大数据量Excel导入导出万能工具类(完整版) 转载自:https://blog.csdn.net/JavaWebRookie/article/details/80843653 更新日志: ...

  9. SAP ABAP 探索 CL_FDT_XL_SPREADSHEET 读取大数据量 Excel 的可能性

    SAP ABAP 探索 CL_FDT_XL_SPREADSHEET 读取大数据量 Excel 的可能性 引言: 今时不同往日了,特别是在电商和零售行业中,动不动一个导入的 Excel 就有几十万行几十 ...

最新文章

  1. 可微分的「OpenCV」:这是基于PyTorch的可微计算机视觉库
  2. 写一个能自动生成四则运算题目的软件,要求除了整数,还要支持正分数的四则运算。和同学们比较各自的程序功能、实现方法的异同。...
  3. css 一行显示_CSS笔记1
  4. ES6-1 ES6版本过渡历史
  5. 在CSDN上的第一篇博客
  6. imagick php 缩放,php使用imagick模块实现图片缩放、裁剪、压缩示例
  7. Web Service概念
  8. PAT 1081. 检查密码 (15) - 乙级
  9. Python:学习笔记之多值参数(函数中*传递元组**传递字典)案例演练
  10. cups 2.4.1编译办法
  11. 一文看懂:边缘计算究竟是什么?为何潜力无限?(上)
  12. swc反编译工具_JPEXS Free Flash Decompiler(Flash反编译工具)v11.3.0 中文免费版-ucbug软件站...
  13. #pragma comment(lib,ws2_32.lib)
  14. 你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
  15. 九宫格拼图 | 8Puzzle | C/C++实现
  16. 信用社pb通用记账_信用社会计记账采用的是()。A、收付实现制B、权责发生制C、借贷记账法D、单式记账法...
  17. Photoshop 2020 更新内容
  18. 计算机机房的安全知识有哪些,计算机公共机房安全管理制度
  19. 亚马逊——不一样的电商公司
  20. python 加速下载

热门文章

  1. 华为机试题python版节选(基础编程题)
  2. 中文分词与去除停用词
  3. 细读HTTPS -- SSL/TLS历史,密码学
  4. 微信小程序直播,腾讯云直播+微信小程序实现实时直播
  5. 《美团机器学习实践》学习笔记:机器学习中的模型评价指标(二)——回归模型评估
  6. python测试request代理IP是否替换
  7. python图片转文字easyocr_Easy Screen OCR for Mac(文字识别转换工具)
  8. Openwrt 18.06 iPhone XR usb tethering导致内核崩溃问题解决方案
  9. 业务流程管理(BPM)系统的九大必备特点
  10. 微信账单动态吸顶功能实现逻辑