Как программно узнать сколько листов у файла xls - C#
Формулировка задачи:
Здравствуйте! Подскажите пожалуйста, как это сделать.
Решение задачи: «Как программно узнать сколько листов у файла xls»
textual
Листинг программы
using System;
using Excel = Microsoft.Office.Interop.Excel;
using System.Windows.Forms;
class Program
{
[STAThread]
static void Main(string[] args)
{
OpenFileDialog dialog = new OpenFileDialog();
dialog.Filter = "Файл 2007 |*.xlsx|Файл 2003|*.xls";
dialog.Multiselect = false;
if (dialog.ShowDialog() == DialogResult.OK)
{
Excel.Application app = new Excel.Application();
app.Workbooks.Open(dialog.FileName);
Console.WriteLine(app.Workbooks[1].Worksheets.Count);
app.Quit();
Console.ReadKey(true);
}
}
}