C# EXCEL表的写入操作

C#操作Excel表的操作实例

         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;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容