C# Excel 템플릿 내보내기(Word 등)

프로젝트에서 Excel, Word, pdf 등 템플릿 내보내기를 자주 사용해야 합니다. 다음은 자신이 정리한 간단한 버전의 템플릿 내보내기입니다. 복잡한 내보내기와 유사합니다. 조금만 수정하면 됩니다.다음 내보내기 코드는 WinForm 개발에서 클릭 이벤트를 클릭할 때 발생합니다.
private void btn_download_Click(object sender, EventArgs e)
{
    SaveFileDialog _saveFileDialog = new SaveFileDialog();
    _saveFileDialog.Filter = "Microsoft Excel (*xls)|*.xls";
    _saveFileDialog.Title = " ";
    _saveFileDialog.FileName = " ";
    if(_saveFileDialog.ShowDialog() == DialogResult.OK)
    {
        Stream _stream = _saveFileDialog.OpenFile();
        StreamWriter _streamWriter = new StreamWriter(_stream, Encoding.GetEncoding("GB2312"));
        string _columnName = string.Empty;
        _columnName += "* \t* \t* \t \t* \t* \t ";
        _streamWriter.WriteLine(_columnName);
        _streamWriter.Close();
        _stream.Close();
    }
}

물론 템플릿의 도입도 있지만 우리는 잠시 여기서 더 이야기하지 않겠습니다. 코드 규범을 나중에 붙여서 여러분께 참고하도록 하겠습니다.
이 섹션의 msdn 링크는 다음과 같습니다.
http://msdn.microsoft.com/zh-cn/library/9tah40xd(v=VS.80).aspx
http://msdn.microsoft.com/zh-cn/library/system.io.stream(VS.80).aspx
http://msdn.microsoft.com/zh-cn/library/system.io.streamwriter(VS.80).aspx

좋은 웹페이지 즐겨찾기