<?
include_once("./_common.php");
$sql = " select * from $g4[write_prefix]$bo_table";
if ($sfl){
$sql .= " where $sfl like '%$stx%' ";
}else{
$sql .= "";
}
if ($sst){
$sql .= " order by $sst $sod ";
}else{
$sql .=" order by mb_datetime asc ";
}
$result = sql_query($sql);
$cnt = @mysql_num_rows($result);
if (!$cnt)
alert("출력할 내역이 없습니다.");
$date = date("Y-m-d",time());
header( "Content-type: application/vnd.ms-excel" );
header( "Content-Disposition: attachment; filename=$date.xls" );
header( "Cache-Control: cache, must-revalidate");
header( "Content-Description: PHP4 Generated Data" );
echo "<html><head>";
echo "<meta http-equiv='Content-Type' content='text/html; charset=ks_c_5601-1987'>";
echo "</head><body>";
echo "<table border=1 style='font-family:돋움; font-size:10pt;'><tr>";
echo "<td align=center>주민번호</td>
---중간생략---
echo "<tr>\n";
echo "<td align=center>" . $row[wr_1] . "</td>\n";
echo "</tr>\n";
}
echo "</table>";
echo "</body></html>";
if ($i == 0)
alert("자료가 없습니다.");
exit;
?>
위와 같이 해서 엑셀로 다운을 받으면 한글은 잘되는데 '주민번호'는 이상하게 들어오고..(엑셀 셀에서 두번클릭을 하면 정상적으로 보여집니다.)
아래와같이 3개..전화번호는 맨 앞자리가 잘려서 저장이 됩니다.
echo "<td align=center>" . $row[wr_10] . $row[wr_11] . $row[wr_12] . "</td>\n";
하다 하다 너무 답답해서 이렇게 질문 드려봅니다.
include_once("./_common.php");
$sql = " select * from $g4[write_prefix]$bo_table";
if ($sfl){
$sql .= " where $sfl like '%$stx%' ";
}else{
$sql .= "";
}
if ($sst){
$sql .= " order by $sst $sod ";
}else{
$sql .=" order by mb_datetime asc ";
}
$result = sql_query($sql);
$cnt = @mysql_num_rows($result);
if (!$cnt)
alert("출력할 내역이 없습니다.");
$date = date("Y-m-d",time());
header( "Content-type: application/vnd.ms-excel" );
header( "Content-Disposition: attachment; filename=$date.xls" );
header( "Cache-Control: cache, must-revalidate");
header( "Content-Description: PHP4 Generated Data" );
echo "<html><head>";
echo "<meta http-equiv='Content-Type' content='text/html; charset=ks_c_5601-1987'>";
echo "</head><body>";
echo "<table border=1 style='font-family:돋움; font-size:10pt;'><tr>";
echo "<td align=center>주민번호</td>
---중간생략---
echo "<tr>\n";
echo "<td align=center>" . $row[wr_1] . "</td>\n";
echo "</tr>\n";
}
echo "</table>";
echo "</body></html>";
if ($i == 0)
alert("자료가 없습니다.");
exit;
?>
위와 같이 해서 엑셀로 다운을 받으면 한글은 잘되는데 '주민번호'는 이상하게 들어오고..(엑셀 셀에서 두번클릭을 하면 정상적으로 보여집니다.)
아래와같이 3개..전화번호는 맨 앞자리가 잘려서 저장이 됩니다.
echo "<td align=center>" . $row[wr_10] . $row[wr_11] . $row[wr_12] . "</td>\n";
하다 하다 너무 답답해서 이렇게 질문 드려봅니다.
댓글 6개
17년 전
이상한 것 없습니다. 정상입니다.
엑셀에서 값을 표기할 공간이 부족하면 ###인가 ****로 나오고
두 번 클릭하면 제 길이로 맞춰 주기 때문에 제대로 보이는 것 뿐입니다.
해당 <TD에서 width 값을 줘 보세요.
엑셀에서 값을 표기할 공간이 부족하면 ###인가 ****로 나오고
두 번 클릭하면 제 길이로 맞춰 주기 때문에 제대로 보이는 것 뿐입니다.
해당 <TD에서 width 값을 줘 보세요.
17년 전
답변 감사합니다. 시도한번 해보겠습니다.
공간이 부족해서 ### *** 이러한것들이 나오는것이 아니고 전혀다른 영문자와 숫자로 표시됩니다.
공간이 부족해서 ### *** 이러한것들이 나오는것이 아니고 전혀다른 영문자와 숫자로 표시됩니다.
17년 전
td값을 아무리 넓혀줘도 마찬가지 입니다.
17년 전
추가 질문이 있습니다.
전화번호 출력을 시킬때에
echo "<td align=center>" . $row[wr_7] . $row[wr_8] . $row[wr_9] . "</td>\n";
필드 3개중 맨 앞의 필드가 예를 들어 010 이나 011 이면 엑셀로 왔을때는 맨앞의 0자가 없이 10,,11로 저장이 됩니다.
도통이해가 되질않습니다.
전화번호 출력을 시킬때에
echo "<td align=center>" . $row[wr_7] . $row[wr_8] . $row[wr_9] . "</td>\n";
필드 3개중 맨 앞의 필드가 예를 들어 010 이나 011 이면 엑셀로 왔을때는 맨앞의 0자가 없이 10,,11로 저장이 됩니다.
도통이해가 되질않습니다.
17년 전
해결했습니다..관심가져주셔서 감사합니다.
웹프로그래머
14년 전
^^
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 7830 | 10년 전 | 454 | ||
| 7829 |
|
10년 전 | 641 | |
| 7828 | 10년 전 | 564 | ||
| 7827 | 10년 전 | 462 | ||
| 7826 | 10년 전 | 481 | ||
| 7825 | 10년 전 | 517 | ||
| 7824 | 10년 전 | 480 | ||
| 7823 | 10년 전 | 423 | ||
| 7822 | 10년 전 | 395 | ||
| 7821 | 10년 전 | 341 | ||
| 7820 | 10년 전 | 365 | ||
| 7819 |
|
10년 전 | 765 | |
| 7818 | 10년 전 | 419 | ||
| 7817 | 10년 전 | 587 | ||
| 7816 | 10년 전 | 439 | ||
| 7815 | 10년 전 | 632 | ||
| 7814 | 10년 전 | 472 | ||
| 7813 | 10년 전 | 430 | ||
| 7812 | 10년 전 | 437 | ||
| 7811 | 10년 전 | 417 | ||
| 7810 | 10년 전 | 613 | ||
| 7809 | 10년 전 | 548 | ||
| 7808 | 10년 전 | 425 | ||
| 7807 | 10년 전 | 438 | ||
| 7806 |
프로그래머7
|
10년 전 | 1362 | |
| 7805 | 10년 전 | 1303 | ||
| 7804 |
zahir1312
|
10년 전 | 802 | |
| 7803 |
|
10년 전 | 1401 | |
| 7802 | 10년 전 | 501 | ||
| 7801 | 10년 전 | 882 | ||
| 7800 | 10년 전 | 1109 | ||
| 7799 | 10년 전 | 587 | ||
| 7798 | 10년 전 | 539 | ||
| 7797 | 10년 전 | 559 | ||
| 7796 | 10년 전 | 391 | ||
| 7795 | 10년 전 | 544 | ||
| 7794 | 10년 전 | 586 | ||
| 7793 | 10년 전 | 1085 | ||
| 7792 | 10년 전 | 509 | ||
| 7791 | 10년 전 | 599 | ||
| 7790 | 10년 전 | 528 | ||
| 7789 |
fbastore
|
10년 전 | 1480 | |
| 7788 | 10년 전 | 583 | ||
| 7787 | 10년 전 | 440 | ||
| 7786 | 10년 전 | 650 | ||
| 7785 | 10년 전 | 621 | ||
| 7784 | 10년 전 | 682 | ||
| 7783 | 10년 전 | 503 | ||
| 7782 | 10년 전 | 528 | ||
| 7781 | 10년 전 | 934 | ||
| 7780 | 10년 전 | 845 | ||
| 7779 | 10년 전 | 798 | ||
| 7778 | 10년 전 | 384 | ||
| 7777 | 10년 전 | 498 | ||
| 7776 | 10년 전 | 491 | ||
| 7775 | 10년 전 | 431 | ||
| 7774 | 10년 전 | 646 | ||
| 7773 | 10년 전 | 400 | ||
| 7772 | 10년 전 | 771 | ||
| 7771 | 10년 전 | 428 | ||
| 7770 | 10년 전 | 672 | ||
| 7769 | 10년 전 | 430 | ||
| 7768 | 10년 전 | 649 | ||
| 7767 | 10년 전 | 1204 | ||
| 7766 | 10년 전 | 529 | ||
| 7765 | 10년 전 | 589 | ||
| 7764 |
잘살아보자
|
10년 전 | 439 | |
| 7763 |
|
10년 전 | 1492 | |
| 7762 |
Tosea
|
10년 전 | 1087 | |
| 7761 | 10년 전 | 686 | ||
| 7760 |
잘살아보자
|
10년 전 | 746 | |
| 7759 |
잘살아보자
|
10년 전 | 587 | |
| 7758 |
잘살아보자
|
10년 전 | 642 | |
| 7757 | 10년 전 | 1275 | ||
| 7756 |
ITBANK
|
10년 전 | 1285 | |
| 7755 | 10년 전 | 1942 | ||
| 7754 | 10년 전 | 1098 | ||
| 7753 | 10년 전 | 916 | ||
| 7752 | 10년 전 | 1418 | ||
| 7751 |
잘살아보자
|
10년 전 | 576 | |
| 7750 |
잘살아보자
|
10년 전 | 505 | |
| 7749 |
잘살아보자
|
10년 전 | 524 | |
| 7748 |
잘살아보자
|
10년 전 | 545 | |
| 7747 |
잘살아보자
|
10년 전 | 627 | |
| 7746 |
잘살아보자
|
10년 전 | 697 | |
| 7745 |
잘살아보자
|
10년 전 | 943 | |
| 7744 |
잘살아보자
|
10년 전 | 438 | |
| 7743 | 10년 전 | 966 | ||
| 7742 |
starbros
|
10년 전 | 862 | |
| 7741 |
잘살아보자
|
10년 전 | 702 | |
| 7740 |
잘살아보자
|
10년 전 | 591 | |
| 7739 |
잘살아보자
|
10년 전 | 485 | |
| 7738 |
잘살아보자
|
10년 전 | 561 | |
| 7737 |
잘살아보자
|
10년 전 | 540 | |
| 7736 |
잘살아보자
|
10년 전 | 560 | |
| 7735 |
잘살아보자
|
10년 전 | 892 | |
| 7734 |
잘살아보자
|
10년 전 | 452 | |
| 7733 |
잘살아보자
|
10년 전 | 564 | |
| 7732 |
잘살아보자
|
10년 전 | 728 | |
| 7731 |
잘살아보자
|
10년 전 | 651 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기