Как программно узнать сколько листов у файла 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);
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы