0% found this document useful (0 votes)
17 views33 pages

Excel Code

Uploaded by

saleem kalro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views33 pages

Excel Code

Uploaded by

saleem kalro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 33

Point 1: Excel Ref, Namespace and

Application obj.
 Create New Window Form Project
 From Nuget Packages Install
Microsoft.Office.Interope.Excel
 In Form1 Code File, Add Namespace
Excel=Microsoft.Office.Interope.Excel
 In Form1 Class, Create excelApp Object
Excel.Application excelApp;
 Initialize excelApp in IntializeComponent()
excelApp=Excel.Application();
Point 2: Create and Save Excel workbook,
Rename
private void Btn2_Click(object sender, EventArgs e)
{
Excel.Workbook wb1 = excelApp.Workbooks.Add();
wb1.SaveAs("D:\\test.xlsx", Type.Missing, Type.Missing,
Type.Missing);
wb1.Close();
excelApp.Quit();
}
Point 3: Open , Count Sheets of Workbook
private void Btn3_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\test.xlsx");
MessageBox.Show(wb2.Sheets.Count.ToString());
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 4: Read Names of Sheets of Workbook
private void Btn4_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\Umar.xlsx");
foreach (Excel.Worksheet sheet in wb2.Worksheets)
{
MessageBox.Show(sheet.Name.ToString());
}
wb2.Close();
excelApp.Quit();
}
Point 29: Copy Range Data
private void Btn29_Click(object sender, EventArgs e)
{
Excel.Worksheet MySheet = wb2.Worksheets["Ali"];
Excel.Range rang = MySheet.UsedRange;

//Copy Same Sheet


//rang.Copy(MySheet.Cells[6,"E"]);

//Copy Other Sheet


rang.Copy(wb2.Worksheets[1].Cells[1,"A"]);

MessageBox.Show("Range Data Copied");

wb2.Save();
wb2.Close();
excelApp.Quit();
}
Point 30: Try Catch to avoid Read Only File
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\test.xlsx");
try
{
Excel.Worksheet MySheet = wb2.Worksheets["Ali"];
Excel.Range rang = MySheet.UsedRange;
rang.Copy(wb2.Worksheets[1]);
MessageBox.Show("Range Data Copied");
wb2.Save();
wb2.Close();
excelApp.Quit();
}
catch (Exception ex)
{
wb2.Save();
wb2.Close();
excelApp.Quit();
MessageBox.Show(ex.Message);
}
Point 31: Insert a row / Column from sheet
private void Btn31_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\
test.xlsx");
Excel.Worksheet ws = wb2.Worksheets[2];

// Insert a row
ws.Rows[2].Insert();

// Insert a Column
ws.Columns[2].Insert();

MessageBox.Show("Done");
wb2.Save();
wb2.Close();
excelApp.Quit();
}
Point 32: Delete a Row or Column
private void Btn32_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\test.xlsx");
Excel.Worksheet ws = wb2.Worksheets[2];

// Delete a row
ws.Rows[2].Delete();

// Delete a Column
ws.Columns[2].Delete();

MessageBox.Show("Done");
wb2.Save();
wb2.Close();
excelApp.Quit();
}
Point 33: Merge/UnMerge Data
private void Btn31_Click(object sender, EventArgs e)
{
Excel.Workbook wb2 = excelApp.Workbooks.Open("D:\\test.xlsx");
Excel.Worksheet ws = wb2.Worksheets[2];

// Merge a Range
ws.Range[ws.Cells[1, 2], ws.Cells[2, 2]].Merge();

// UnMerge a Range
Excel.Range SheetData=ws.UsedRange;
SheetData.UnMerge();

MessageBox.Show("Done");
wb2.Save();
wb2.Close();
excelApp.Quit();

You might also like