Solved

looping through excel cell range

Posted on 2004-03-29
3
374 Views
Last Modified: 2010-04-15
hey experts,
how do i loop through a range of cells?  something like this.

Excel.Range xlCells = xlSheet.get_Range("H4","P4");

foreach(Excel.cell loopCell in xlCells)
{
      loopCell.value2 = x;
}


thanks,

rye
0
Comment
Question by:ryeandi
3 Comments
 
LVL 9

Accepted Solution

by:
malharone earned 20 total points
ID: 10719736
if all you're trying to do is query the worksheet then ..


private DataSet TranslatExcelToDataset(string filePath)
{
      string ConnectionString = String.Format("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=\"{0}\"; Extended Properties=\"Excel 8.0;HDR=No;IMEX=1;\"", filePath);
      OleDbConnection Connection = new OleDbConnection(ConnectionString);
      OleDbDataAdapter Adapter = new OleDbDataAdapter();
      OleDbCommand Command = new OleDbCommand("SELECT * FROM [Sheet1$]", Connection);
      DataSet DS = new DataSet("Table");
      Adapter.SelectCommand = Command;
      Adapter.Fill(DS);
      return DS;
}



hope this helps
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Printing 1 60
Code works but breaks when I add one section 4 21
Why use this lambda? 12 40
JQuery Detecting page post back 6 12
Article by: Ivo
C# And Nullable Types Since 2.0 C# has Nullable(T) Generic Structure. The idea behind is to allow value type objects to have null values just like reference types have. This concerns scenarios where not all data sources have values (like a databa…
This article aims to explain the working of CircularLogArchiver. This tool was designed to solve the buildup of log file in cases where systems do not support circular logging or where circular logging is not enabled
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

820 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question