我正在Mathematica中编写一个程序,该程序依赖于模式匹配来执行工资单和付款验证。问题的症结在于比较不同的数据文件(CSV 和 XLS)以确保它们包含完全相同的信息,因为付款由两个不同的第三方处理。
我对Mathematica的使用使程序的开发变得非常流畅和有趣,但在分发级别上却令人望而却步。CDF 格式不是一个选项,因为程序要求用户导入数据文件,这是 WRI 在 CDF 中不允许的。
用于此任务的理想编程语言将使我能够将其打包为独立的,适用于 OS X、Linux 或 Windows,并且能够进行模式匹配。还需要对 GUI(原始或扩展)的支持。
我想用 Python 来翻译我的程序,但我不确定这是否是一个不错的选择。
你有什么建议?
我对模式匹配的唯一理解是Mathematica文档教 给我的。
Mathematica完美处理的任务示例如下:
导入 XLS 文件,按日期和名称对数据进行排序,提取某些日期和名称。导入 CSV 文件,按日期和名称对数据进行排序,提取某些日期和名称。
比较两者,生成包含所需(缺失)信息的格式良好的输出。
在Mathematica中浏览数据也非常简单和直观。