C# EXCEL表的寫入操作

C#操作Excel表的操作實(shí)例

         System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;

            string str_BUKRS = UserInfo.COMPANY;
            string str_WERKS = this.cmb_WERKS.ComboBox.SelectedValue == null ? "" : this.cmb_WERKS.ComboBox.SelectedValue.ToString();

            DataTable dt = service.get_????_??????CSVBy??(str_BUKRS, str_WERKS,UserInfo.DBINFO).Tables[0];

            saveFileDialog1.FileName = Program.multlanguage.GetLanguage("????")+"_" + DateTime.Now.ToString("yyyyMMddhhmmss");            
            saveFileDialog1.DefaultExt = "csv";
            saveFileDialog1.Filter = "Excel files (*.csv)|*.csv";
            saveFileDialog1.InitialDirectory = "c:\\";

            DialogResult result = saveFileDialog1.ShowDialog();

            if (result == DialogResult.OK)
            {
                //OleDbConnection ExcelConn = null;
                try
                {
                    string sFileName = @saveFileDialog1.FileName;

                    string str_col = "";
                    StreamWriter sw = new StreamWriter(sFileName, false, System.Text.Encoding.Default);
                    foreach (DataColumn dc in dt.Columns)
                    {
                        str_col += dc.Caption.Replace(",", "") + ",";
                    }
                    str_col += "\r\n";
                    sw.Write(str_col);
                    str_col = "";

                    foreach (DataRow dr in dt.Rows)
                    {
                        foreach (DataColumn dc in dt.Columns)
                        {
                            str_col += dr[dc].ToString().Replace(",", "") + ",";
                        }
                        str_col += "\r\n";
                        sw.Write(str_col);
                        str_col = "";
                    }
                    sw.Close();
                }
                catch { }
            }

            System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.Default;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容