关于C#导出 文本文件

public void ExportTxt()
        {
            string SaveOrderPath = System.Configuration.ConfigurationManager.AppSettings["BMBExportTxtPath"].ToString();//获取要导出文件的路径
            string OrderNameTxT =txtOrderNO.Text+"-"+ DateTime.Now.Year+"-" + DateTime.Now.Month +"-"+ DateTime.Now.Day +"-"+ DateTime.Now.Hour +"-"+ DateTime.Now.Minute +"-"+ DateTime.Now.Second+ "-" + "CLA"+ ".txt"; //导出文件TxT 
            StreamWriter sw=null;
            try
            {
                if (SaveOrderPath.Substring(SaveOrderPath.Length - 1) == "\\")//Substring是截取判断
          {
         SaveOrderPath
= SaveOrderPath + OrderNameTxT;
        }
else { SaveOrderPath = SaveOrderPath + "\\" + OrderNameTxT; }
        sw
= new StreamWriter(SaveOrderPath, false, System.Text.Encoding.Unicode);
        sw.Flush();
        string stringListTotal = "";
        StringBuilder strAppTotal
= new StringBuilder();
        string strHeader = "";
        strHeader
+= "ItemNO" + "\t";
        strHeader
+= "OrderNo" + "\t";
        strHeader
+= "PONo" + "\t";
        strHeader
+= "StyleName" + "\t"; strHeader += "StyleNo" + "\t";
        strHeader
+= "W1" + "\t";
        strHeader
+= "Qty" + "\t";
        StringBuilder strApp
= new StringBuilder();
        for (int j = 1; j <= 57; j++) { strHeader += "C" +j+ "\t"; }
        sw.WriteLine(strHeader);
//第一步写入的头部
}

 

posted @ 2013-02-22 14:42  KyrieYang  阅读(760)  评论(0编辑  收藏  举报