1
我對PIA程序集的Office Interop(Office 2007)和.NET/C#不太熟悉,我需要打開工作簿並將其中的第一個工作表保存爲製表符分隔的文本文件。有人可以指導我如何做到這一點?謝謝!如何使用PIA打開Excel工作簿並將第一張工作表保存到文本文件中?
我對PIA程序集的Office Interop(Office 2007)和.NET/C#不太熟悉,我需要打開工作簿並將其中的第一個工作表保存爲製表符分隔的文本文件。有人可以指導我如何做到這一點?謝謝!如何使用PIA打開Excel工作簿並將第一張工作表保存到文本文件中?
這是一個相當大的詢問隊友,但看看下面。
[TestMethod()]
public void ExcelTest()
{
Microsoft.Office.Interop.Excel.Application excelApplication = new Application();
string file = @"C:\testsheet.xls";
Microsoft.Office.Interop.Excel.Workbook wkb = excelApplication.Workbooks.Open(
file, 0, false, 5, Missing.Value, Missing.Value, false,
Missing.Value, Missing.Value, true, false, Missing.Value, false, false, false);
Microsoft.Office.Interop.Excel.Worksheet wks = wkb.Worksheets[1] as Microsoft.Office.Interop.Excel.Worksheet;
wks.SaveAs(@"C:\savedFile.txt", Microsoft.Office.Interop.Excel.XlFileFormat.xlTextWindows
, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
}
請記住在完成後或任何錯誤時關閉應用程序和工作簿。
正是我在找的東西。謝謝! – 2010-01-25 01:53:06