0 امتیاز

سلام خدمت همه دوستان و اساتید محترمپ

می خوام در برنامه زمانی که کاربر روی لیبل «دانلود فایل نمونه» کلیک کرد، فایل نمونه من که در کنار برنامه هست را بتونه در مسیر دلخواه ذخیره کنه و اطلاعاتش رو وارد کنه. کد رو نوشتم ولی فایل من رو به کاربر نمیده ، خودش یه فایل اکسل می سازه و محتوا هم نداره. ممنون میشم دوستان راهنمایی کنند:

تصویر نرم افزار:

اینم کدم:

            string input = "Sampell.xlsx";
            string output = "";

            SaveFileDialog sf = new SaveFileDialog();
            sf.Filter = "Excel Files(.xls)|*.xls| Excel Files(.xlsx)| *.xlsx";
            try
            {
                sf.FileName = "Sampel.xlsx";
                if (sf.ShowDialog() == DialogResult.OK)
                {
                    output = sf.FileName;
                    Assembly assembly = Assembly.GetExecutingAssembly();
                    Stream file = assembly.GetManifestResourceStream(input); // my resource
                    FileStream fStream = new FileStream(output, FileMode.Create);  // where i want to copy the resource
                    //file.Close();
                    MessageBox.Show("Success");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }

 

بسته شده

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

دوست عزیز شما خودتون نمونه رو بصورت اکسل به ورودی برنامه دادین

string input = "Sampell.xlsx";

ضمنا x اخر سمپل رو نیز باید بردارین

خب اگر فایل شما کنار برنامه هست میبایست از دستور کپی استفاده کنید

string root = Environment.CurrentDirectory + @"\sample.xls";
        private void button4_Click(object sender, EventArgs e)
        {
            FolderBrowserDialog fbd = new FolderBrowserDialog();

            if (fbd.ShowDialog() == DialogResult.OK)
            {
                string root2 = fbd.SelectedPath.ToString();
                System.IO.File.Copy(root, root2 + @"\sample.xls", true);

                MessageBox.Show("فایل کپی شد", "file Copy ");

            }
        }

 

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,921 کاربر

دسته بندی ها

...