contar o número de linhas no excel usando c #
Eu tenho a folha de excel com código como
VPUDB001
VPUDB002
VPUDB003
VPUDB004
VPUDB005
VPUDB006
VPUDB007
VPUDB008
VPUDB009
VPUDB010
VPUDB011
VPULN001
VPULN002
VPULN003
VPULN004
VPULN005
VPULN006
VPULN007
VPULN008
VPULN009
Eu quero mostrar o número de linhas começando comVPUDB
eVPULN
no excel.
private void browse_Click(object sender, EventArgs e)
{
DialogResult fileopen = openFileDialog1.ShowDialog();
string filename = openFileDialog1.FileName;
textBox1.Text = filename;
try
{
olecon = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source='" + filename + "';Extended Properties=Excel 12.0");
olecon.Open();
DataTable dt = new DataTable();
dt = olecon.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
string[] excelsheetnames = new string[dt.Rows.Count];
int i = 0;
foreach (DataRow row in dt.Rows)
{
excelsheetnames[i] = row["TABLE_NAME"].ToString();
string sheetnamealone = excelsheetnames[i].Remove(excelsheetnames[i].IndexOf('Aqui eu navego na folha de excel e eu contar e exibir na caixa de combinação, em seguida, no evento selecionado combo eu preciso contar as linhas da folha particular como dito acima.
));
comboBox1.Items.Add(sheetnamealone);
i++;
}
//comboBox1.SelectedIndex = 1;
}
catch
{
}
finally
{
olecon.Close();
}
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
OleDbCommand cmd = new OleDbCommand("Select [code] FROM ["+comboBox1.SelectedItem+"$] ", olecon);
olecon.Open();
OleDbDataReader dReader;
dReader = cmd.ExecuteReader();
while (dReader.Read())
{
string s = dReader[0].ToString();
}
olecon.Close();
}
Aqui eu navego na folha de excel e eu contar e exibir na caixa de combinação, em seguida, no evento selecionado combo eu preciso contar as linhas da folha particular como dito acima.