PDA

View Full Version : سوال: ارسال اتوماتیک مقادیر یک کنترل در C#‎ به شیت اکسل



reza1011
پنج شنبه 15 مرداد 1394, 09:20 صبح
سلام بنده می خوا م بدونم چه طور میشه مثلا یه Label که هر بار در سی شارپ مقدار جدیدی میگیره این مقادیر هر بار در یک ستون زیر هم در اکسل ADD بشن

از یکسری کد ها استفاده کردم که به نتیجه نرسیدم چون اون کد ها می اومد کل Table رو از دیتا گرید لود می کرد تو اکسل که اصلا به کارم نمیاد ...

نسخه هر دو تا رو هم پست زدم جهت اطلاع فقط

Visual studio 2012
Microsoft Excel 2013

ممنون میشم یه نمونه کد بدین که توجیه بشم چه طوری ادد میکنه مقادیر رو هر بار


آپدیت :


این کد پیدا کردم ولی اروور میده ..




using System.Windows.Forms;
using Microsoft.Office.Interop.Excel;
namespace csharp2excel
{
public partial class Form1 : Form
{
Microsoft.Office.Interop.Excel.Application xlexcel;
Microsoft.Office.Interop.Excel.Workbook xlWorkBook;
Microsoft.Office.Interop.Excel.Worksheet xlWorkSheet;
object misValue = System.Reflection.Missing.Value;
public Form1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
int _lastRow = xlWorkSheet.Range["A" + xlWorkSheet.Rows.Count].End[Excel.XlDirection.xlUp].Row + 1;

xlWorkSheet.Cells[_lastRow, 1] = textBox1.Text;
xlWorkSheet.Cells[_lastRow, 2] = textBox2.Text;
xlWorkSheet.Cells[_lastRow, 3] = textBox3.Text;
xlWorkSheet.Cells[_lastRow, 4] = textBox4.Text;
}
}
}



Error 1 The type or namespace name 'Excel' could not be found (are you missing a using directive or an assembly reference?) G:\Visual Projects\csharp2excel\csharp2excel\Form1.cs 30 27 csharp2excel