关于Abbottsfield Industrial Training, Inc
Abbottsfield Industrial Training, Inc. 是一家技术和安全培训咨询公司。公司提供 SkillsNOW 绩效改进和监管合规系统,将培训、绩效改进和监管合规计划、材料、文件和其他类似元素结合在一起,并为员工提供对材料和计划的访问;通用的基于计算机的培训 (CBT) 计划;和特定地点的 CBT 计划。
我们有一个动态的 .NET 编程部门,它正在实施基于 Microsoft .NET 的最新技术,为客户提供出色的用户体验,并为我们正在开发的电子学习材料提供完整的跟踪和报告机制。
问题
最近,一个客户要求我们生成一组新的定制报告并以双重格式交付它们:Excel 电子表格 2003 (XML) 和 PDF。收集了这些需求,涉及数据挖掘、文件生成和以最知名的格式(Excel 2003 和 PDF)导出。
基本上,客户希望将新报告添加到我们的主要产品 (SkillsNOW) 中,以基于 XLS 的格式反映待处理的 MOC(正在收集有关文档更改管理信息的实体),并通过电子邮件自动发送PDF 格式的当前待处理 MOC 信息。
此外,请求是向 SkillsNOW 添加一项新功能,以从基于 XLS 的报告中检索统计数据,以用于其他报告和历史报告目的
解决方案
主要挑战是找到一个可靠的库,它可以支持无限数量的列和行(因为客户需要将列数扩展到 MOC 实体的数量,目前大于 10000)和它支持以较少使用的 Excel 类型(XML SpreadSheet 2003)生成报告。
用户可以按多个标准创建过滤器,以生成报告。下面的屏幕截图中很少有细节。
![](https://i-blog.csdnimg.cn/blog_migrate/6655d2059ca0d5888e54d7e0e4d485c0.png)
![](https://i-blog.csdnimg.cn/blog_migrate/38e071fd200ec8aea6cffaa108913341.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1659d386b15018fae46909abd12a9893.png)
此外,要求之一是可靠地导出为 PDF 格式,包括将报告的某些区域缩小为页面格式并处理其他区域以适合一页。导出的文档也应该以 PDF 和 Excel 格式作为附件发送。
![](https://i-blog.csdnimg.cn/blog_migrate/0dcec0e2b91de4987b80bb606d87b5b7.png)
XLS 生成的文档内容丰富,在格式复杂性和数据方面满足了客户的需求。
![](https://i-blog.csdnimg.cn/blog_migrate/7879ac4409ad4eb5832ac71a03a36ca3.png)
经验
为了实现可靠的实施,我们查看了市场上可用的不同产品。我们首先列出了符合文件格式标准的产品,并对其进行了尝试,以查看它们是否提供所需的功能。我们从Aspose.Cells的免费试用开始,基于该解决方案的简单性和稳健性,我们选择了它作为要使用的产品。API 易于使用,其帮助足以管理、生成文档、导出为 PDF、准备要打印的文档(如适合页面、缩小等)。
文件处理部分和导出功能的实现耗时一个月。Aspose 产品受到不同相关部门(编程、测试和质量控制)的好评。
最后,我们能够满足客户的需求,并在所需的时间内实施它们。
下一步
我们计划在我们所有涉及生成报告的产品中实施 Aspose.Cells,原因包括 API 的可靠性、报告生成的速度、API 的清晰性和易用性。
结论
我们在使用Aspose.Cells 产品方面的经验非常积极,因为在过去五年中,我们能够在我们拥有的最复杂的数据挖掘和报告项目之一中满足我们的一位重要客户。
对于需要强大工具来生成和处理文档的软件公司,我们绝对会推荐 Aspose。
欢迎下载|体验更多Aspose产品