테스트 사이트 - 개발 중인 베타 버전입니다

주문내역출력 수정문의드립니다. 채택완료

짤탱이 6년 전 조회 4,099

orderprintresult.php

이래저래 수정해서 원하는 모양으로 대략나오는데요.

첫번째 제목부분 중간정렬과 셀 색상 변경 어떻게 하는건가요?

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
o
6년 전

csv 는 안되고 엑셀 파일만 가능합니다 


    $data = array('우편번호', '주소', '이름', '전화1', '전화2', '상품명', '수량', '선택사항', '배송비', '상품코드', '주문번호', '운송장번호', '전하실말씀');
    $data = array_map('iconv_euckr', $data);

위쪽에 아래처럼 내용을 넣습니다

$heading = $workbook->addformat(array('align' => 'center', 'bold' => 1)); //두께는 빼실거면 빼시면됩니다.
$colors = array(
    'black'=>0x08,
    'blue'=>0x0C,
    'brown'=>0x10,
    'cyan'=>0x0F,
    'gray'=>0x17,
    'green'=>0x11,
    'lime'=>0x0B,
    'magenta'=>0x0E,
    'navy'=>0x12,
    'orange'=>0x35,
    'purple'=>0x14,
    'red'=>0x0A,
    'silver'=>0x16,
    'white'=>0x09,
    'yellow'=>0x0D
);


//이부분에 $heading 을 넣어 주십니다 
 $col = 0;
    foreach($data as $cell) {
        $worksheet->write(0, $col++, $cell, $heading);
    }

  //색상변경은 

//해단 색상 포맷을 정하시고
  $format =& $workbook->addformat(array('fg_color' => $colors['black'])); //상단에 $colors 는 정의해 놓앗습니다 
//해당셀에 포맷을 등록하시면 됩니다  
$worksheet->write($i, 0, ' '.$row['od_b_zip1'].$row['od_b_zip2'], $format); 


필요하신 내용은 
http://www.bettina-attack.de/jonny/view.php/projects/php_writeexcel/
여기서 확인하실 수 있습니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

짤탱이
6년 전
감사합니다.
무슨이유에선지 array('align' => 'center', 'bold' => 1
요고는 안먹히지만 색상은 되네요..
o
onlymilk47
6년 전
$heading =& $workbook->addformat(array('align' => 'center'));
으로 변경해 보세요
짤탱이
6년 전
$format =& $workbook->addformat(array('fg_color' => $colors['black']));
에 추가하니 되네요.

댓글을 작성하려면 로그인이 필요합니다.

e
6년 전

어느 부분을 물어보는건지?

캡쳐 화면 올려보세요??

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인