<?
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년 전
^^
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 2530 |
|
15년 전 | 2612 | |
| 2529 |
|
15년 전 | 1324 | |
| 2528 | 15년 전 | 1028 | ||
| 2527 | 15년 전 | 1498 | ||
| 2526 | 15년 전 | 900 | ||
| 2525 | 15년 전 | 1198 | ||
| 2524 | 15년 전 | 1092 | ||
| 2523 | 15년 전 | 1492 | ||
| 2522 |
NY더지더지
|
15년 전 | 1632 | |
| 2521 | 15년 전 | 901 | ||
| 2520 |
|
15년 전 | 1310 | |
| 2519 |
|
15년 전 | 1102 | |
| 2518 | 15년 전 | 931 | ||
| 2517 |
|
15년 전 | 1007 | |
| 2516 | 15년 전 | 1321 | ||
| 2515 | 15년 전 | 762 | ||
| 2514 | 15년 전 | 946 | ||
| 2513 | 15년 전 | 2599 | ||
| 2512 |
|
15년 전 | 1416 | |
| 2511 |
|
15년 전 | 785 | |
| 2510 |
|
15년 전 | 815 | |
| 2509 | 15년 전 | 1260 | ||
| 2508 | 15년 전 | 1293 | ||
| 2507 | 15년 전 | 1548 | ||
| 2506 | 15년 전 | 1026 | ||
| 2505 | 15년 전 | 1395 | ||
| 2504 |
JMoon
|
15년 전 | 692 | |
| 2503 |
|
15년 전 | 1041 | |
| 2502 | 15년 전 | 1303 | ||
| 2501 | 15년 전 | 2716 | ||
| 2500 | 15년 전 | 1079 | ||
| 2499 | 15년 전 | 1052 | ||
| 2498 | 15년 전 | 951 | ||
| 2497 |
첫만남의감격
|
15년 전 | 827 | |
| 2496 |
|
15년 전 | 838 | |
| 2495 |
|
15년 전 | 3430 | |
| 2494 |
soulfuleyes
|
15년 전 | 2804 | |
| 2493 | 15년 전 | 1985 | ||
| 2492 | 15년 전 | 2433 | ||
| 2491 | 15년 전 | 1522 | ||
| 2490 | 15년 전 | 1066 | ||
| 2489 | 15년 전 | 1062 | ||
| 2488 | 15년 전 | 2338 | ||
| 2487 | 15년 전 | 881 | ||
| 2486 | 15년 전 | 1926 | ||
| 2485 |
못말리는크리스
|
15년 전 | 727 | |
| 2484 |
|
15년 전 | 1877 | |
| 2483 | 15년 전 | 811 | ||
| 2482 | 15년 전 | 2485 | ||
| 2481 | 15년 전 | 729 | ||
| 2480 | 15년 전 | 1163 | ||
| 2479 | 15년 전 | 711 | ||
| 2478 |
|
15년 전 | 2881 | |
| 2477 | 15년 전 | 1258 | ||
| 2476 | 15년 전 | 1290 | ||
| 2475 | 15년 전 | 1299 | ||
| 2474 | 15년 전 | 1364 | ||
| 2473 | 15년 전 | 977 | ||
| 2472 | 15년 전 | 1735 | ||
| 2471 | 15년 전 | 1263 | ||
| 2470 | 15년 전 | 844 | ||
| 2469 | 15년 전 | 2701 | ||
| 2468 | 15년 전 | 1091 | ||
| 2467 | 15년 전 | 1288 | ||
| 2466 | 15년 전 | 1086 | ||
| 2465 | 15년 전 | 1939 | ||
| 2464 | 15년 전 | 1952 | ||
| 2463 | 15년 전 | 1614 | ||
| 2462 | 15년 전 | 968 | ||
| 2461 | 15년 전 | 1207 | ||
| 2460 | 15년 전 | 901 | ||
| 2459 | 15년 전 | 837 | ||
| 2458 | 15년 전 | 1082 | ||
| 2457 | 15년 전 | 2443 | ||
| 2456 | 15년 전 | 2467 | ||
| 2455 | 15년 전 | 1447 | ||
| 2454 | 15년 전 | 994 | ||
| 2453 | 15년 전 | 1145 | ||
| 2452 | 15년 전 | 1157 | ||
| 2451 | 15년 전 | 1020 | ||
| 2450 | 15년 전 | 921 | ||
| 2449 | 15년 전 | 851 | ||
| 2448 | 15년 전 | 1212 | ||
| 2447 | 15년 전 | 1163 | ||
| 2446 | 15년 전 | 910 | ||
| 2445 | 15년 전 | 878 | ||
| 2444 | 15년 전 | 1052 | ||
| 2443 | 15년 전 | 1528 | ||
| 2442 | 15년 전 | 1055 | ||
| 2441 | 15년 전 | 1385 | ||
| 2440 |
|
15년 전 | 1220 | |
| 2439 | 15년 전 | 1893 | ||
| 2438 |
|
15년 전 | 2952 | |
| 2437 |
|
15년 전 | 2284 | |
| 2436 |
|
15년 전 | 884 | |
| 2435 |
|
15년 전 | 1893 | |
| 2434 |
|
15년 전 | 2084 | |
| 2433 |
|
15년 전 | 1380 | |
| 2432 | 15년 전 | 1361 | ||
| 2431 | 15년 전 | 2625 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기