我的应用程序的C#或Python

luc*_*cks 3 c# python excel

我的任务是开发一个从远程REST服务中提取数据并生成Excel报告的应用程序.该应用程序将由该公司的少数用户使用(10-15).数据加载可达到10,000-200,000条记录.我一直在争论是否使用Python或C#...

我考虑使用Python的唯一原因是因为我对它很熟悉并且风险较小.

我个人想尝试使用C#,因为这是学习它的好机会.应用程序不是太复杂,所以学习它的开销不会太多......我想.

对于这类程序,我应该关注C#是否有任何问题?用户运行Windows XP ...没有安装.NET的用户会成为主要问题吗?

提前致谢.

编辑:我想我需要强调一个事实,即最终用户应该能够运行应用程序而无需安装额外的库/框架.

mim*_*net 12

为什么不将IronPython合并为两个世界?


Sar*_*els 5

如果你想学习C#而你没有这么有限的时间限制,现在可能是尝试它的好时机.此外,虽然我没有使用Python或C#进行Excel工作,但我希望使用Microsoft产品而不是Python更容易使用Excel文件.但是,如果您只是将CSV格式的数据转储到文件中,则Python或C#都可以正常工作.

如果你想尝试更疯狂的东西,可以使用IronPython,这样你就可以使用.NET资源,但你仍然可以用Python编写.

  • 我不认为使用IronPython是疯了!它是一个非常成熟的产品,它将允许与.NET Excel程序集完全互操作.C#/ Office互操作在C#3中非常痛苦:动态绑定和可选/命名参数等IPy功能可能比使用C#更容易*!非常值得调查作为一种选择,我会说! (5认同)