首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要一个小而动态的自定义文档自动化/生成项目的建议。目前使用Excel

我需要一个小而动态的自定义文档自动化/生成项目的建议。目前使用Excel
EN

Software Recommendation用户
提问于 2019-07-30 03:37:22
回答 1查看 46关注 0票数 1

摘要:

我有一个特殊的客户,要求我们提供一些年度包裹和信件给他们的伙伴关系成员。比如说,大概有500个成员。这些字母有段落文本、行文本、大量的数字数据,并且需要一些格式。这些信件每年根据现行税法和税务年度的具体情况而变化。这在我们公司是半独特的工作,所以一个大规模的企业级解决方案可能太贵了。

Current解决方案:

现在,我们正在使用MS作为字母。这样做的好处是:数字数据与字母放在同一个工作簿中,因此很容易做一些类似于字母内和公式的事情(而不需要一个全新的数据集),字母的格式和自定义相对容易。缺点是,对于每个字母的最终变化,我们需要许多不同的表格。目前,我只是使用一个非常简单的VBA脚本打印字母到PDF。要注意的是,这就是我编码能力的程度,一般来说,我不需要太多(如果有的话)所需的脚本,因为我需要CPA的工作人员能够处理这个过程。

Ideal解决方案:

完美的解决方案将允许我使用某种逻辑来规定一个成员可能收到哪一封信的变化。例如,一组我可能指定为A型的合作伙伴,应该得到一封有3段15行的信,上面有数字数据、特殊格式和第2页。类型B会得到一些不同的东西,也许只有两个段落和10行,没有特殊的格式和没有第二页。

当然,打印成PDF也是必要的。

Already尝试过:

在过去的一年中,我们尝试使用一个集成了SSRS / Report的公司专有软件。这是逻辑部分,但需要使用一些SQL (这意味着我需要IT方面的大量帮助--太多了),而且格式化选项很难处理(例如,不能完整地证明文本是正确的,只有左、右、中)。我们决定不喜欢这个解决方案。

Looking:

目前,我正在对其他软件进行疯狂的网络攻击,但其中许多软件要么过于先进,要么过于“全企业”(昂贵)。我真的很喜欢“迎风工作室”的声音,但是我担心它太深入了,我不认为我们能够再次将我们的数据放在一个SQL服务器上(对我的人来说太技术了)。Templafy似乎有点贵,起价为每月800美元。(我想我更希望解决方案是保持在每年3000美元以下)。

我将安排一个由Form堆栈与Webmerge的电话,因为他们看起来有较小的业务解决方案,但老实说,我不确定我是否真的在朝正确的方向看。

如果有人能提供任何其他具体的建议或建议,我们将不胜感激!

非常感谢!阿梅什

POTENTIAL决议

到目前为止,还没有达到100%,我很惊讶这可能会如此简单,但我认为我们可能最终会使用MS的邮件合并功能。老实说,我不知道它有如此深入的逻辑/条件系统。此外,“代码”很简单,我可以教几个注册会计师如何做到这一点。

EN

回答 1

Software Recommendation用户

发布于 2019-07-30 06:03:08

我可以建议看一看python生态系统,它使这类事情的自动化变得容易多了。具体来说,有一本书叫做asking的用Python自动化无聊的东西,它可以免费阅读或购买,并且给出一个很好的、温和的介绍来做你想要的事情。

我在想,你可以在以下几个方面迅速发展你的解决方案:

  • 为每个布局设置一个模板字或pdf文档(设置任何格式)。
  • 最初使用Excel电子表格作为数据源
  • 据推测,每种类型的成员都有一个工作表,或者所有成员都包含一个成员类型的列,两者都是好的。
  • 如果需要,以后可以使用不同的机制来存储成员数据。
  • 同样,数值数据及其处理最初可能来自电子表格(S),但随后可能会自动生成,您已经将SQL查询keep 作为这方面的起点。您甚至可以使用python从数据库或其他源生成电子表格的中间步骤。

有几个优点:

  1. 价格-- Python and大多数工具 is完全免费,没有购买价格,也没有月费
  2. 上面概述的增量开发as可以按步骤执行
  3. 学习python通常是快速的,而且有很多帮助。
  4. Python开发通常是快速的。
  5. 有一些模块是免费的,供python使用PDF、Excel、Word、SQL/其他DB等等。
  6. 您可以很容易地包含图形元素,如性能图等。
  7. Python技能完全值得自己学习。
  8. 还有一些额外的工具可以使整个过程变得更容易,比如熊猫木星
  9. Python可以通过运行Windows/Linux/OS的台式计算机运行从Raspberry Pi (或更小的)到超级计算机集群的任何东西(您仍然可以访问其中任何一个集群的Excel/Word格式文件)。
  10. 这将是一个伟大的项目,作为一个暑期工作的学生/实习生,有很多人将学习蟒蛇作为课程的一部分。
票数 0
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/65487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档