关于Setec Smart Efficiency

Setec Smart Efficiency是一家位于巴黎的年轻法国初创企业。Setec Smart Efficiency隶属于 SETEC 集团,这是一家大型法国工程办公室,位于法国一些主要基础设施的起源,如英吉利海峡隧道、许多高速铁路、桥梁的工程等。

Setec Smart Efficiency的目标是:

  • 确保Setec Smart Efficiency的客户正在节约能源;
  • 让客户在他的装置中感到舒适(监测湿度、温度、二氧化碳……);
  • 帮助维护团队检测安装材料中的不良行为;

所有这些目标都可以通过放置一些连接的非侵入式测量仪器来实现,这些仪器代表可用的物联网网络提供实时数据,并通过使用Setec Smart Efficiency的软件“Advizeo by Setec”来利用它。Setec Smart Efficiency的团队由能源经理和开发人员组成。

Aspose.Cells 最新下载https://www.evget.com/product/563/download

问题

Setec Smart Efficiency的能源经理正在陪伴Setec Smart Efficiency的客户,他们正在使用Setec Smart Efficiency称为 Advizeo 的“SaaS 解决方案”。但为了提供更高水平的能源报告并让客户实现节能,他们希望拥有特定的内部工具以节省今天分配给制作一些基于 Excel 的报告的时间。

解决方案

Setec Smart Efficiency发现解决能源经理问题的解决方案是设计软件,该软件将根据Setec Smart Efficiency通过 API 生成的数据自动生成数据报告。

该软件的先决条件是Setec Smart Efficiency必须使用能源经理手动填写和格式化的现有 Excel 模板:

所以为了尊重这个输入,Setec Smart Efficiency去寻找一个技术解决方案,一个可以满足Setec Smart Efficiency要求的库:

  • 以 Excel 文件作为输入;
  • 允许插入和操作图片;
  • 允许执行存储在 Excel 文件中的公式;
  • 允许数据插入;
  • 允许图表配置和显示;
  • 允许播放单元格格式;
  • 允许导出为 PDF;
  • Java 中可用的库;
  • 一个不需要安装 MS Office 套件的库,因为该应用程序将部署在 Linux 服务器上。

在Aspose.Cells for Java的帮助下,Setec Smart Efficiency能够将其集成到 Java 控制台应用程序中(使用 Java 1.8)。

应用程序连接到数据库并检索有关建筑物的数据,然后打开一个 Excel 模板,Setec Smart Efficiency使用Aspose.Cells for Java API 与打开的工作簿进行交互。

在进行了许多其他操作后,Setec Smart Efficiency能够重新计算所有公式并将Setec Smart Efficiency的工作簿保存为新的 Excel 文件和 PDF 文件。Setec Smart Efficiency还可以禁用一些Setec Smart Efficiency不想显示的工作表,这对于 PDF 输出非常有用!

在流程结束时,这些文件可供Setec Smart Efficiency网络文件系统中的能源管理器使用。

经验

寻找解决方案:Setec Smart Efficiency首先介绍了Aspose,因为Setec Smart Efficiency的一位 IT 项目经理曾在他以前工作过的公司中使用过 Aspose。但Setec Smart Efficiency也对其他知名工具(如 Crystal Reports 或 Jasper 报表)进行了比较。但是所有这些工具都不符合Setec Smart Efficiency想要实现的目标流程。它们与Setec Smart Efficiency想要使用的技术环境不匹配,而且他们需要使用Setec Smart Efficiency的业务团队不知道的新报告编辑工具。这就是为什么Aspose.Cells for Java是Setec Smart Efficiency更好的选择。Setec Smart Efficiency首先使用试用版,并且知道Setec Smart Efficiency想获得许可证以利用水印去除和支持。

实施:Setec Smart Efficiency首先与一名自由职业者启动 POC,以测试Setec Smart Efficiency的解决方案是否良好,然后由内部开发人员负责流程的工业化。POC 花了一周时间,因为Setec Smart Efficiency要在报告中检索大量内部数据,但在一个工作日内适应Aspose.Cell API for Java只用了几个小时。

作为开发人员,拥有一个库非常方便,您可以通过该库在 Excel 文件中进行操作,就像您编写 VBA 宏一样,单元格索引是相同的。此外,与 Excel 文件的交互非常简单,例如:

  • 通过名称获取特定数据表(例如:myWorksheetCollection.get(“worksheetName”);
  • 设置特定的单元格值(例如: myCell.get(rowIndex, colIndex).setValue(myValue) );
  • 通过工作表的图片集合进行交互(例如:myWorksheet.getPictures());
  • 为垂直/水平轴指定图表数据源:(例如:chart.getNSeries().get(serieIndex).setXValues(worksheetDataRange));

另一件很棒的事情是可以像在 Excel 公式中一样调用单元格区域(例如:“E8:F14”或“SheetName!$E$5”),因此如果模板文件中有任何宏,则可以从 VBA 迁移到 Java 代码也是可能的。

结果:Setec Smart Efficiency成功地在不同的数据集上测试了该解决方案,但Setec Smart Efficiency仍然受到只有 100 个打开文件的试用版的限制。

下一步

随着Setec Smart Efficiency最初的问题得到解决,Setec Smart Efficiency计划在这些新项目中使用 Excel 输入并使用Aspose.Cells for Java来放置更多不同的报告类型,但使用 Java 软件将数据合并到报告中。

Setec Smart Efficiency还计划购买Aspose.Cells.for Java的许可证,以替换试用版并不受限制地使用所有功能,因为试用版在 pdf 和 excel 文件上添加了水印,并且打开文件的限制为 100。

结论

Setec Smart Efficiency建议使用Aspose.Cells for Java,因为它易于实现,API 易于理解且非常流畅。Setec Smart Efficiency唯一遗憾的是图书馆的价格对于初创企业来说不是很实惠。不过,对于预算较高的公司来说,这不是问题。

Aspose.Cells企业案例:Setec 为物联网传感器和能源节约和消耗生成自动内部报告相关推荐

  1. Aspose.Word企业案例:Progetto Adele 使用 Aspose API 从预定义模板自动生成 Word 和 PDF 文件

    关于 Progetto Adele Progetto Adele是一家在物流和国际货运市场运营的软件公司.它成立于 2003 年,由在物流和货运公司软件开发方面具有长期经验的人员管理.在过去的 15 ...

  2. Aspose.Word企业案例:Acumen Fuse 使用 Aspose 组件将项目分析数据导出到 Microsoft Word 和 Excel

    关于 Acumen Fuse Acumen Fuse™ 是一种指标分析和可视化工具,不仅可以评估进度,还可以评估成本.风险.挣值和项目绩效.使用度量库,Fuse™ 分析提供了一种强大的方法来查明项目中 ...

  3. Aspose.Word企业案例:Charity Auction Organizer 使用 Aspose.Words 开发自定义邮件合并引擎

    关于Charity Auction Organizer CharityAuctionOrganizer.com 提供了一个平台,允许非营利组织进行筹款拍卖.这包括生成大量支持现场活动的文件,包括拍卖目 ...

  4. Aspose.Word企业案例:Lewin Technology 使用 Aspose.PDF for .NET 开发了电子 PDF 文件生成和打印系统

    关于Lewin Technology Lewin Technology 是中国山东省应用创新的主力企业.Lewin Technology 专注于互联网.移动互联网.融合通信等多个产品领域的信息应用系统 ...

  5. Aspose.PDF企业案例:Canopy 使用 Aspose.PDF for .NET 设法匿名化 PDF 文件中的敏感信息

    关于Canopy Canopy是一家总部位于新加坡的金融科技初创公司,为高净值人士和财富专业人士提供下一代账户聚合和投资组合可视化平台.Canopy是瑞银金融未来挑战赛(2015 年)的新加坡获胜者和 ...

  6. Aspose.Word企业案例:FLIGHTMAP 使用 API 在 Web 中将网格数据导出到 Excel、MS Word、PDF 和 PowerPoint

    关于 FLIGHTMAP Bicore 是一家荷兰软件公司,开发和提供FLIGHTMAP投资组合管理解决方案.FLIGHTMAP 是一个领先的基于网络的平台,用于高科技.创新.房地产和其他领域的投资组 ...

  7. Aspose.Word企业案例:Pesearch Engineers 使用 Aspose.Words for Java 查看和转换 Word 文档

    关于Pesearch Engineers Pesearch Engineers不同类型的用例开发.销售和支持工程软件 Aspose.Words for Java 最新下载 问题 Pesearch En ...

  8. Aspose.Words 企业案例:DIntelAgree 使用 Aspose.Words 处理和转换 Word 文档

    关于IntelAgree IntelAgree 是一个由机器学习驱动的合同管理平台.我们通过加快合同流程.提供免费电子签名以及提供集中的.可搜索的合同存储库来简化合同. 合同流程的许多部分(创建.上传 ...

  9. 一文掌握明年物联网传感器市场!2022中国AIoT产业全景图谱报告新鲜出炉

    来源:传感器专家网 物联网产业是传感器应用最广泛的领域之一,研发新型传感器,做传感器市场,都不能不考虑物联网产业的需求. 2021年随着COVID-19 病毒的存在已常态化,防疫抗疫进入了拉锯阶段:波 ...

最新文章

  1. 算法---找到数组中第二大的数
  2. 文本编辑器实现拖放功能
  3. Java exception handling best practices--转载
  4. 博客那些用到极致的推广方式
  5. POE供电交换机技术分析及工作过程详解
  6. 考博之前一定要明白:读博的硬道理
  7. 好物推荐|下载超过 23w 次的 IDE 插件,让效率飞速提升
  8. python 获取当前路径_Python获取当前路径实现代码
  9. python语言程序设计实践教程陈东_《Python程序设计》(陈春晖)【摘要 书评 试读】- 京东图书...
  10. 【狂人小白】MyBatis.001 学习巴提斯!
  11. python transform hive_Hive使用TRANSFORM运行Python脚本总结
  12. lammps教程:晶体建模之Atomsk方法(1)
  13. SVN及VSS下载脚本
  14. 计算流体力学漫谈-1 (可压缩向)
  15. html5 调用系统相册,iOS之H5调用系统相册相机浏览文件
  16. 5-ipv6服务器之-dns
  17. 二叉树的层次遍历 II - LeetCode
  18. 算法的时间复杂度的计算
  19. HCL 模拟器安装注意
  20. springboot引入rabbit mq

热门文章

  1. docker 构建推送到阿里云仓库失败
  2. Arduino基础篇(二)-- 常用的基本函数
  3. java正则匹配ip_正则表达式 - 匹配 IP 地址
  4. 捷客特带你盘点果粉手机壳的“鄙视链”
  5. js实现小写金额转大写
  6. 非遗在线商城小程序(后台PHP开发)
  7. 80端口、443端口、8080端口、8000端口的区别
  8. 笔记本触摸板基本代替鼠标的常用操作
  9. 数据结构几个最简单的阐述完整版(带你入门:链表,栈,队列,哈希表,树)通俗易懂简单明了
  10. IFS系统功能清单之三——IFS成本核算