C# 如何以编程方式打开TSV文件并将其另存为XLSX文件?
如果有任何指向我可以使用的文档或API调用的指针,我将不胜感激 基本上,我希望有办法调用Excel进行转换,尽管我还没有找到任何适用于Excel 2010的解决方案C# 如何以编程方式打开TSV文件并将其另存为XLSX文件?,c#,.net,excel,export-to-excel,C#,.net,Excel,Export To Excel,如果有任何指向我可以使用的文档或API调用的指针,我将不胜感激 基本上,我希望有办法调用Excel进行转换,尽管我还没有找到任何适用于Excel 2010的解决方案 我使用的是.NET framework。我使用COM interop for Office做了很多类似的工作。我的建议是查看以下链接: 它应该能让你振作起来,用它跑起来。如果您有任何具体问题,请告诉我。您可以尝试使用开源库生成excel文件。它比完整的Excel应用程序更易于部署。我在几个项目中使用了LINQ to CSV库来加载
我使用的是.NET framework。我使用COM interop for Office做了很多类似的工作。我的建议是查看以下链接:
它应该能让你振作起来,用它跑起来。如果您有任何具体问题,请告诉我。您可以尝试使用开源库生成excel文件。它比完整的Excel应用程序更易于部署。我在几个项目中使用了LINQ to CSV库来加载和操作CSV、TSV等文件
与转换为xlsx相比,将TSV转换为CSV是微不足道的—我使用的用于处理平面文件的最佳库之一是,它可以读取和写入由任何字符分隔的文件(除其他外)请注意,我的用例是让不懂技术的用户更容易使用我的程序的输出。Excel可以很好地处理CSV文件,并且在尚未自定义Excel安装的系统上,它是CSV文件的默认编辑器。我几乎在所有需要Excel文件的情况下都使用csv文件,并且我与一些非常不懂技术的用户一起工作!与转换为XLSX相比,将TSV转换为CSV是微不足道的。我没有意识到Excel处理的CSV与TSV不同。这比我最初要求的问题更优雅地解决了我的问题。如果答案是答案形式,我会接受这个答案,因为它解决了我的实际问题,即让用户更容易在excel中查看我的数据。excel应用程序是否真的必须在部署转换器的机器上可用,或者互操作DLL是否足够?必须提供实际的应用程序。如果你想要的是体积更小的选项,它们是存在的,但我不能保证它们的可用性或稳定性。查看最重要的结果:Microsoft如果您计划在服务器环境+1中安装interop,这似乎是一个很棒的库,谢谢分享!堆栈溢出:尝试回答某人的问题,自己学习一些有用的东西