使用C#从excel中写入文本文件

在C#中使用Visual Studio 2010新手,并尝试从Excel工作表获取文本文件中的输出。 Excel工作表只包含一个像这样的数值的列:

ColumnA ------- 222 333 444 555 666 777 888 999 877 566 767 678 767 

我正在试图得到这样的文本文件中的输出:

 222, 333, 444, 555, 666, 777, 888, 999, 877, 566, 767, 678, 767 

提前致谢。

这应该使用BytesCout SpreadSheet SDK来完成 :

 using System; using System.Collections.Generic; using System.IO; using System.Text; using Bytescout.Spreadsheet; namespace Converting_XLS_to_TXT { class Program { static void Main(string[] args) { // Create new Spreadsheet from SimpleReport.xls file Spreadsheet document = new Spreadsheet("SimpleReport.xls"); // delete output file if exists already if (File.Exists("SimpleReport.txt")){ File.Delete("SimpleReport.txt"); } // save into TXT document.Workbook.Worksheets[0].SaveAsTXT("SimpleReport.txt"); } } } 

参考文献:

  • BytesCout SpreadSheet教程