Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
이거 정말 안되나요?
저번에도 여러번 질문을 올렸는데 답변이 없군요...
stringgrid의 내용을 엑셀로 올리고 싶은데 방법이 없나요?
dbgrid를 엑셀로 올리는게 가능한거 보면 될것도 같은데...
답변이 없어서...
이번에도 답변이 없으면 포기 할래요...
3
COMMENTS
BLUE
•
2000.08.30 19:51
방문객 wrote:
> 저번에도 여러번 질문을 올렸는데 답변이 없군요...
>
> stringgrid의 내용을 엑셀로 올리고 싶은데 방법이 없나요?
> dbgrid를 엑셀로 올리는게 가능한거 보면 될것도 같은데...
> 답변이 없어서...
>
> 이번에도 답변이 없으면 포기 할래요...
일단 interface uses절에 OleCtrls, ComObj를 추가 하세요
procedure TFrm_MenuB_Busu.BitBtn2Click(Sender: TObject);
var
i, m_count : integer;
sheet : variant;
xl : variant;
begin
if SG1.Cells[1, 1] = '' then
begin
Application.MessageBox(' 저장할 자료가 없습니다.','확인',mb_Ok+mb_IConInformation);
Exit;
end;
xl := createoleobject('excel.application');
xl.visible := true;
xl.workbooks.add(-4167);
xl.workbooks[1].worksheets[1].name := '부서별 금액총계';//Sheet제목
sheet := xl.workbooks[1].worksheets['부서별 금액총계'];//Sheet제목
m_count := SG1.RowCount;
with SG1 do
begin
for i := 1 to m_count do
begin
sheet.cells[i,1] := Cells[0, i-1];
sheet.cells[i,2] := Cells[1, i-1];
sheet.cells[i,3] := Cells[2, i-1];
sheet.cells[i,4] := Cells[3, i-1];
end;
end;
Exit;
end;
엑셀 sheet는 1부터 시작이고 StringGrid는 0부터 시작만 조심하세요.!!1
0
0
삭제
수정
댓글
mashall3
•
2000.07.22 06:29
방문객 wrote:
> 저번에도 여러번 질문을 올렸는데 답변이 없군요...
>
> stringgrid의 내용을 엑셀로 올리고 싶은데 방법이 없나요?
> dbgrid를 엑셀로 올리는게 가능한거 보면 될것도 같은데...
> 답변이 없어서...
>
> 이번에도 답변이 없으면 포기 할래요...
TAdvStringGrid 라는 콤포넌트에서 지원합니다..
간단히 한줄로 엑셀 변환이 가능하더군여...
아래 홈페쥐를 참조하세요..
http://www.tmssoftware.com
0
0
삭제
수정
댓글
rika
•
2000.07.22 01:30
방문객 wrote:
> 저번에도 여러번 질문을 올렸는데 답변이 없군요...
>
> stringgrid의 내용을 엑셀로 올리고 싶은데 방법이 없나요?
> dbgrid를 엑셀로 올리는게 가능한거 보면 될것도 같은데...
> 답변이 없어서...
>
> 이번에도 답변이 없으면 포기 할래요...
대답이 궁색하지만...
엑셀로 데이타 옮기는건 콤포넌트는 절나 많음.
그리고 dbgrid에서 옮기는거나 stringgrid에서 옮기는거나...
오십보 백보.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
김규억
•
2000.07.22 02:06
2
COMMENTS
/
0
LIKES
파라독스DB에 그래픽파일을 저장할 수 없나요??
이승우
•
2000.07.22 03:11
김규억 wrote: > 파라독스DB에 그래픽파일(gif, jpg, bmp등..)을 저장하는 방법을 좀 가르쳐 주십시오. >...
그냥
•
2001.02.13 01:11
이승우 wrote: > 김규억 wrote: > > 파라독스DB에 그래픽파일(gif, jpg, bmp등..)을 저장하는 방법을 좀 ...
rika
•
2000.07.22 01:48
1
COMMENTS
/
0
LIKES
파스칼에서 포인터 함수는 안됩니까?
최용일
•
2000.07.22 01:58
안녕하세요. 최용일입니다. 않될리가 있나요.. 델파이에서 이런걸 Procedual Pointer라고 부릅니다. ...
김태영
•
2000.07.22 01:46
1
COMMENTS
/
0
LIKES
델파이에서 다음과 같이 사용하려면...
최용일
•
2000.07.22 02:06
안녕하세요. 최용일입니다. llf란 함수가 비절베이직에서는 많이 쓰이나보죠? 제 생각엔 별 필요없을것 ...
이광민
•
2000.07.22 01:37
3
COMMENTS
/
0
LIKES
쿠키에 대해 설명 좀...
강인규
•
2000.07.22 02:54
저도 자세히 알지는 못하지만 그래두 함 적어봅니다. 쿠키를 부여할 때... with response.cookies do...
hugehead
•
2000.07.22 02:30
질문이 너무 애매하군요. 좀더 구체적인 질문이었으면 합니다. 이광민 wrote: > 왕왕초보초보델...
송인표
•
2000.07.22 03:57
// 여기나오는 방식은 약간 구식입니다. // 그러나 제일 잘되더군요... // 만약 MyCookie=1 , MyCook...
이강수
2000.07.22 01:18
0
COMMENTS
/
0
LIKES
VB에서 Split()와 유사한 함수
최승선
2000.07.22 01:38
0
COMMENTS
/
0
LIKES
바로 전에 활성화 되었던 윈도우 알아내기
방문객
•
2000.07.22 01:02
3
COMMENTS
/
0
LIKES
이거 정말 안되나요?
저번에도 여러번 질문을 올렸는데 답변이 없군요... stringgrid의 내용을 엑셀로 올리고 싶은데 방법이 없나요? dbgrid를 엑셀로 올리는게 가능한거 보면 될것도 같은데... 답변이 없어서... 이번에도 답변이 없으면 포기 할래요...
BLUE
•
2000.08.30 19:51
방문객 wrote: > 저번에도 여러번 질문을 올렸는데 답변이 없군요... > > stringgrid의 내용을 엑셀로 ...
mashall3
•
2000.07.22 06:29
방문객 wrote: > 저번에도 여러번 질문을 올렸는데 답변이 없군요... > > stringgrid의 내용을 엑셀로 ...
rika
•
2000.07.22 01:30
방문객 wrote: > 저번에도 여러번 질문을 올렸는데 답변이 없군요... > > stringgrid의 내용을 엑셀로 ...
somoon
•
2000.07.22 00:48
3
COMMENTS
/
0
LIKES
button1을 클릭하면 copy file하는 초보코딩좀
방석호
•
2000.07.22 02:49
somoon wrote: > > 델에서 > button1을 클릭하면 copy file하는 초보코딩좀 > > copy sourcefile de...
Black}{ole
•
2000.07.22 01:03
somoon wrote: > > 델에서 > button1을 클릭하면 copy file하는 초보코딩좀 > > copy sourcefile de...
성호종
•
2000.07.22 01:02
somoon wrote: > > 델에서 > button1을 클릭하면 copy file하는 초보코딩좀 > > copy sourcefile de...
송종영
2000.07.22 00:33
0
COMMENTS
/
0
LIKES
이미지 콤포넌트(이미지 축소시 글자 깨짐 방지)
왕초보..
•
2000.07.21 23:56
2
COMMENTS
/
0
LIKES
Q&A란을 뒤지다 뒤지다 못찾아 올립니다.
Black}{ole
•
2000.07.22 00:22
왕초보.. wrote: > 큐앤에이란을 아무리 뒤져더 찾을수가 없어서 이렇게 글을올립니다. > Canvas를 이용...
왕초보..
•
2000.07.22 00:38
Black}{ole wrote: > 왕초보.. wrote: > > 큐앤에이란을 아무리 뒤져더 찾을수가 없어서 이렇게 글을올립...
이동근
•
2000.07.21 23:33
1
COMMENTS
/
0
LIKES
kernel32.dll 오류.. (잘못된 페이지 오류)
이동근
•
2000.07.26 18:01
답변해 주시는 분들이 없으시네요... 질문 내용이 너무 부실했나보군요. 해결 방법을 생각하다가... ...
김다음
•
2000.07.21 23:28
2
COMMENTS
/
0
LIKES
예외상황 처리
최석기
•
2000.07.22 03:15
김다음 wrote: > dbgrid의 내용을 엑셀의 saveas로저장했습니다. > procedure > var > workbook : Var...
정지호
•
2000.07.22 00:03
김다음 wrote: > dbgrid의 내용을 엑셀의 saveas로저장했습니다. > procedure > var > workbook : Var...
정덕
2000.07.21 22:40
0
COMMENTS
/
0
LIKES
최용일님께 먼저 감사드리고 다시 질문
엑소
•
2000.07.21 21:54
1
COMMENTS
/
0
LIKES
새롬데이타맨의 왼쪽 아이콘창(?) 구현...
최석기
•
2000.07.21 22:01
엑소 wrote: > 수고하십니다. > 질문 그대로 새롬데이타맨의 왼쪽 아이콘창(?) 구현방법에 > 대해 알고 ...
이현우
•
2000.07.21 21:41
1
COMMENTS
/
0
LIKES
dll 에서 코드변환
화랑
•
2000.07.22 00:31
이현우 wrote: > 안녕하세요 > 고수님들 > 아켜죠요 > > 다름이 아니라 Web 에서 DATA 을 DLL 에서...
금동이
•
2000.07.21 21:04
1
COMMENTS
/
0
LIKES
동적배열의 문제점
최용일
•
2000.07.22 02:12
안녕하세요. 최용일입니다. 질문만으로는 무엇이 문제인가 확실히 알 수 없군요. 저도 많이 써봤지만 한...
박성일
•
2000.07.21 20:53
1
COMMENTS
/
0
LIKES
Pointer변수에다 Record변수의 값을 주기.
최용일
•
2000.07.21 20:58
안녕하세요. 최용일입니다. 아래와 같이 하세요... Assign할 때 sndbuf := @aa; sndbuf := @bb...
happykevin
•
2000.07.21 20:50
1
COMMENTS
/
0
LIKES
성호정님, 김동섭님 그리드위에 콤보박스올리는 법 좀..
성호종
•
2000.07.21 21:21
happykevin wrote: 아래 제가 제작한 소스가 보이는데요~ 저는 DBComboBox말고 그냥 Combobox 사용한 것...
알로에
•
2000.07.21 20:49
2
COMMENTS
/
0
LIKES
아잉 Sender가 날 괴롭혀요.잉
어린왕자
•
2000.07.21 22:49
안녕하세요..영원한 델초보 어린왕자입니다.. 별루 어려울게 없어요..프로시저아시져? 아래 프로시저는...
정지호
•
2000.07.21 21:03
알로에 wrote: > 궁금한게 있어요.. > Sender라는게 있잖아요? > 예를 들면 > procedure TForm1.NewMen...
김태영
•
2000.07.21 20:46
1
COMMENTS
/
0
LIKES
최용일님 도와 주세요.
최용일
•
2000.07.21 21:03
안녕하세요. 최용일입니다. case문에서 end;가 빠졌네요... case Test_FC(i) of 1: ...
방문객
2000/07/22 01:02
Views
493
Likes
0
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 저번에도 여러번 질문을 올렸는데 답변이 없군요...
>
> stringgrid의 내용을 엑셀로 올리고 싶은데 방법이 없나요?
> dbgrid를 엑셀로 올리는게 가능한거 보면 될것도 같은데...
> 답변이 없어서...
>
> 이번에도 답변이 없으면 포기 할래요...
일단 interface uses절에 OleCtrls, ComObj를 추가 하세요
procedure TFrm_MenuB_Busu.BitBtn2Click(Sender: TObject);
var
i, m_count : integer;
sheet : variant;
xl : variant;
begin
if SG1.Cells[1, 1] = '' then
begin
Application.MessageBox(' 저장할 자료가 없습니다.','확인',mb_Ok+mb_IConInformation);
Exit;
end;
xl := createoleobject('excel.application');
xl.visible := true;
xl.workbooks.add(-4167);
xl.workbooks[1].worksheets[1].name := '부서별 금액총계';//Sheet제목
sheet := xl.workbooks[1].worksheets['부서별 금액총계'];//Sheet제목
m_count := SG1.RowCount;
with SG1 do
begin
for i := 1 to m_count do
begin
sheet.cells[i,1] := Cells[0, i-1];
sheet.cells[i,2] := Cells[1, i-1];
sheet.cells[i,3] := Cells[2, i-1];
sheet.cells[i,4] := Cells[3, i-1];
end;
end;
Exit;
end;
엑셀 sheet는 1부터 시작이고 StringGrid는 0부터 시작만 조심하세요.!!1