Tag: Excel


Personal Xls Dosyası Nerde?

April 17th, 2009 — 6:58am

Xp’de
C:\Documents and Settings\Serdar\Application Data\Microsoft\Excel\XLSTART

Vista’da
C:\Users\Ron\AppData\Roaming\Microsoft\Excel\XLSTART

  • Facebook
  • Twitter
  • StumbleUpon
  • del.icio.us
  • Digg

Comment » | Excel

Insert DataTable to Excel Sheet

February 10th, 2009 — 2:23am

Your datatable must have captions for better view.

Excel.Application xlApp = new Excel.Application();
 
xlApp.Visible = false;
 
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
 
Excel.Workbook wb = xlApp.Workbooks.Add(Excel.XlWBATemplate.xlWBATWorksheet);
 
Excel.Worksheet ws = (Excel.Worksheet)wb.Sheets[1];
 
//capion work you can delete it if you want
for (int r = 0; r < dtExcel.Columns.Count; r++)
{
    Excel.Range field = (Excel.Range)ws.Cells[1, r + 1];
    field.Formula = dtExcel.Columns[r].Caption;
}
 
for (int i = 0; i < dtExcel.Rows.Count; i++)
{
    for (int j = 0; j < dtExcel.Columns.Count; j++)
    {
        Excel.Range field = (Excel.Range)ws.Cells[i + 2, j + 1];
        field.Formula = dtExcel.Rows[i][j].ToString();
    }
}
 
ws.Cells.EntireColumn.AutoFit();
 
wb.SaveAs(fileName, Missing.Value, Missing.Value,
Missing.Value, Missing.Value, Missing.Value,
Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange,
Missing.Value, Missing.Value, Missing.Value,
Missing.Value, Missing.Value);
 
wb.Close(true, Missing.Value, Missing.Value);
 
xlApp.Quit();
  • Facebook
  • Twitter
  • StumbleUpon
  • del.icio.us
  • Digg

Comment » | Csharp - C#

Excel ile Sql Server dan Data Çekmek(veri al – import data)

January 3rd, 2009 — 1:35pm

Excel ile sqlserver‘a bağlanıp, satır ve sütun sayısı taşmıyorsa, bilgi çekebilsiniz.

import data

import data

Yapılması gerekenleri madde madde yazacak olursak şöyle,

  1. “Data > import external data > import data” komutuna basalım.
  2. Gelen diyalog kutusundan sql server connection.odc dosyasını seçip aça basalım.
    sql server connection

    sql server connection

  3. Data connection wizard açılır bu ekranda da bağlanacağınız veritabanı, kullanıcı adı ve şifreyi yazalım.

    user - password

    user - password

  4. next e basıp tabloyu seçip finish ‘e tıkladığımızda aktif olan sayfaya seçtiğiniz tablodaki data gelir.

Dilerseniz joinli bir sorgu ilede bilgi çekebilirsiniz. Edit query komutuna basarak isteğiniz sorguyu yazıp çekebilirsiniz.

edit query - refresh

edit query - refresh

Çektiğiniz data kendini güncellemez bunu ünlem şeklindeki butona basarak biz yapmalıyız.

  • Facebook
  • Twitter
  • StumbleUpon
  • del.icio.us
  • Digg

2 comments » | Excel

Back to top