C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[29700] 엑셀로 저장하면 Enter키가 입력되는 현상?
신디 [best0625] 1061 읽음    2004-05-12 20:17
안녕하세여?

신디입니다.

얼마전에 메모데이타를 엑셀로 저장하는 질문 드렸는데

허접하게나마 해결은 했는데 몇가지 문제점 발생

일단 메모에 데이타를 엑셀에 저장을 했구여

1.엑셀파일에 셀안에 Enter까지 저장되더라구여
  12345다음에 이상한 문자가 저장이 되거든여
  첨부파일 참고하세여.

2.버튼을 클릭하면 Load되구여
  코드는 아래와 같음
void __fastcall TForm1::Button1Click(TObject *Sender)
{
    int k, j;
    ExApp->Connect();
    // true 화면에 보임, false 화면에 보이지 않음
    ExApp->set_Visible(0,false);
    ExBook->ConnectTo(ExApp->Workbooks->Add());
    //첫번째 워크시트와 연결
    ExWS->ConnectTo(ExApp->Worksheets->get_Item((TVariant)1));
    //워크시트의 이름
    ExWS->set_Name(WideString("test"));
    k = Memo1->Lines->Count;
    for(j = 0 ; j <= k -1; j++)
    {
        ExWS->Cells->set_Item((TVariant)(j + 1), (TVariant)"A", (TVariant)Memo1->Lines->GetText());
    }

    //여기에 문제 있는 듯 엔터가 이상한 문자로 나오는데 도통알수가 ...
   ExBook->SaveAs((TVariant)"C:\\Source\\Test.xls",TNoParam(),TNoParam(),TNoParam(),TNoParam(),TNoParam(),xlExclusive,TNoParam(),TNoParam(),TNoParam(),TNoParam(),0);

    //Excel 프로그램 종료
    ExApp->Disconnect();
    ExBook->Disconnect();
    ExWS->Disconnect();
}







+ -

관련 글 리스트
29700 엑셀로 저장하면 Enter키가 입력되는 현상? 신디 1061 2004/05/12
29705     [답변] Memo1->Lines->GetText()를 사용해서 그렇습니다. 정성훈.해미 1256 2004/05/13
29702     Re:엑셀로 저장하면 Enter키가 입력되는 현상? 방태윤 1450 2004/05/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.