(后续这个问题 https://stackoverflow.com/questions/2796128/how-would-you-start-automating-my-job)
在经历了第一波进货(9 小时的复制/粘贴)后,我现在相信我已经满足了所有要求。
以下是更新后的工作流程:
- Monkey 收集电子邮件附件(4 个 Excel 电子表格,1 个 PDF)
- Monkey 创建中央数据库,进行复杂的计算(现在这也是一个 Excel 电子表格)
- 猴子将数据发送给两个老板,他们独立设定零售价格;第一个回复者获胜
- Monkey 将订单发送到我们的其他仓库,也包括 Excel
- Monkey 向 VIP 客户发送经过仔细清理和格式化的电子表格(4 种不同的折扣类别)
- 朱利将数据输入会计系统。我已经放弃自动化这部分了,涉及太多业务逻辑,而且数据库是一堆 sh^W 遗留的东西
我的问题:您会使用哪些技术来获得快速而肮脏的解决方案?我主要热衷于 C#,但由于有 Linux/C++ 背景,我对自己在 Microsoft 领域的选择感到非常困惑。
对于奖励积分:您将如何从头开始重新设计整个系统?
澄清:我基本上正在寻找任何有可能让我阅读正确内容的内容,只需给我关键字和简短描述即可。谷歌将从那里引导我。
附:如果您想知道,我的职称是系统管理员 https://serverfault.com/questions/140015/how-do-i-make-a-backup-of-a-live-server.
您可以通过 Com Interop 与 Excel 进行交互。看本文 http://msdn.microsoft.com/en-us/library/ms173186(VS.80).aspx了解如何使用 C# 执行此操作。这是一个丑陋的解决方案,因为您必须在具有 Excel 的系统上运行它。您不是在创建电子表格,而是以编程方式告诉 Excel 创建电子表格。这有其自身的优点和缺点。
自己创建电子表格相当容易(Excel 可以打开电子表格文件),尽管这在某些情况下会变得更加困难;生成 xls 文件的最简单方法是告诉 Excel 保存一个(将 Excel 视为数据库也很容易,但这并不能让您访问 Excel 的所有功能)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)