답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 2개
�
동물원
5년 전
네~ 답변 감사드립니다. 적용해 보겠습니다.
�
동물원
5년 전
알려주신 링크로 이동해서 해당 팁대로 적용을 해 보았는데, 엑셀파일은 만들어지지만 항목명만 있고, 파일안에 내용이 하나도 없는데, 어느 부분이 잘못된 것인지 모르겠네요.
혹시 5.3까지만 적용이 되는 팁일까요?
YoungCart Version 5.4.2.9 입니다.
혹시 5.3까지만 적용이 되는 팁일까요?
YoungCart Version 5.4.2.9 입니다.
댓글을 작성하려면 로그인이 필요합니다.
4년 전
itemlist_excel.php 파일을 다음과 같이 한번해보세요.
</p>
<p><?php
include_once('./_common.php');</p>
<p>auth_check($auth[$sub_menu], 'r');</p>
<p>// MS엑셀 XLS 데이터로 다운로드 받음
$sql = " SELECT *
FROM {$g5['g5_shop_item_table']} ";</p>
<p> $result = sql_query($sql);
$cnt = @sql_num_rows($result);
if (!$cnt)
alert("출력할 내역이 없습니다.");</p>
<p> /*================================================================================
php_writeexcel <a href="http://www.bettina-attack.de/jonny/view.php/projects/php_writeexcel/" target="_blank" rel="noopener noreferrer">http://www.bettina-attack.de/jonny/view.php/projects/php_writeexcel/</a>
=================================================================================*/</p>
<p> include_once(G5_LIB_PATH.'/Excel/php_writeexcel/class.writeexcel_workbook.inc.php');
include_once(G5_LIB_PATH.'/Excel/php_writeexcel/class.writeexcel_worksheet.inc.php');</p>
<p> $fname = tempnam(G5_DATA_PATH, "tmp-productlist.xls");
$workbook = new writeexcel_workbook($fname);
$worksheet = $workbook->addworksheet();</p>
<p> // Put Excel data
$data = array('상품고유번호', '상품명');
$data = array_map('iconv_euckr', $data);</p>
<p> $col = 0;
foreach($data as $cell) {
$worksheet->write(0, $col++, $cell);
}</p>
<p> $save_it_id = '';
for($i=1; $row=sql_fetch_array($result); $i++)
{</p>
<p> </p>
<p> $row = array_map('iconv_euckr', $row);</p>
<p> </p>
<p> $worksheet->write($i, 0, ' '.$row['it_id']);
$worksheet->write($i, 1, $row['it_name']); //다운받길 원하시는 걸 아래로 쭉 적으시면 됩니다.
}</p>
<p> $workbook->close();</p>
<p> header("Content-Type: application/x-msexcel; name=\"상품리스트-".date("ymd", time()).".xls\"");
header("Content-Disposition: inline; filename=\"상품리스트-".date("ymd", time()).".xls\"");
$fh=fopen($fname, "rb");
fpassthru($fh);
unlink($fname);</p>
<p> exit;</p>
<p>?></p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
케인00
3년 전
정말 감사합니다!!
�
자미르
2년 전
위의 내용대로 작성하니 엑셀파일 저장은잘 되어지네요~~
혹시 itemlist 체크박스 에 체크한 상품들만 엑셀에 저장 하려고 하면 어떻게 해야 할까요?
혹시 itemlist 체크박스 에 체크한 상품들만 엑셀에 저장 하려고 하면 어떻게 해야 할까요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인