Muhammad Islam Manzoor Ответов: 1

Как читать несколько строк и столбцов данных в листе excel.


Я хочу прочитать данные нескольких строк и столбцов Excel. В настоящее время я могу читать только данные первой строки и столбца(A, 12) без какого-либо цикла. Во время итерации я не могу получить данные нескольких строк и столбцов одновременно. Ниже я упомянул представление excel like. Мне нужно получить данные (a, 12) и сохранить их в двух отдельных переменных. Так что я могу использовать их и дальше для загрузки.

Коль, А Коль Б
Имя Пользователя Пароль

Строка 1. в 12

Строка 2. b 34

Что я уже пробовал:

<pre> int rCnt;
            int cCnt;
            string workbookPath = "f:\\Test\\TestData.xlsx";

            Excel.Application excelApp;
            Excel.Workbook excelWorkbook;
            Excel.Sheets excelSheets;
            Excel.Worksheet excelWorksheet;
            Excel.Range range;

            string currentSheet = "DataSet";
            
            excelApp = new Excel.Application();
            excelWorkbook = excelApp.Workbooks.Add(workbookPath);
            excelSheets = excelWorkbook.Sheets;
            excelWorksheet = (Excel.Worksheet)excelSheets.get_Item(currentSheet);
            range = excelWorksheet.UsedRange;            

for (rCnt = 2; rCnt <= range.Rows.Count; rCnt++)
            {
                for (cCnt = 1; cCnt <= range.Columns.Count; cCnt++)
                {
                    Loginname = (string)(range.Cells[rCnt, cCnt] as Excel.Range).Value;
                    Password = (string)(range.Cells[rCnt, cCnt] as Excel.Range).Value;
                }

1 Ответов

Рейтинг:
2

OriginalGriff

Смотрите мое решение этого вопроса: Как читать столбцы один за другим в файле. xlsx через C#[^- это, наверное, твой одноклассник...


Muhammad Islam Manzoor

По предоставленной вами ссылке ее можно прочитать только в одной колонке. мне нужно прочитать данные из двух столбцов и из нескольких строк, я имею в виду комбинацию имени пользователя и пароля из двух столбцов, а затем перейти к следующей комбинации, которая является новой строкой, после чего я хотел бы сохранить их в отдельных переменных.

Muhammad Islam Manzoor

Есть новости?