다운로드하려면 다음 주소를 클릭하세요. csv 작업 클래스
지침은 다음과 같습니다.
1. csv 파일 생성
코드 복사 코드는 다음과 같습니다.
require "./include/csvdatafile.php";
set_time_limit(200)
header("Content-type: application/RFC822"); header('Content-Disposition : attachment; filename=export.csv')
$arr_export_titles = array("학생 번호", "학생 번호", "학생 이름")
$csvfile = new csvDataFile( "", "," , "w");
echo $csvfile->printline($arr_export_titles)
//방법 1
$print_data1[] = 1; ] = "039413301";
$print_data1[] = "장산";
echo $csvfile->printline($print_data1)
$print_data2[] = 2; ] = "039413302";
$print_data2[] = "이思";
echo $csvfile->printline($print_data2)
$print_data3[] ] = "039413303";
$print_data3[] = "왕오";
echo $csvfile->printline($print_data3)
//방법 2
$print_data[1] ] = 1;
$print_data[1][] = "039413301";
$print_data[1][] = "장산"
$print_data[2][] = 2; >$print_data[2] [] = "039413302";
$print_data[2][] = "이수";
$print_data[3][] = 3; [] = "039413303" ;
$print_data[3][] = "王五";
echo $csvfile->printcsv($print_data)
2. csv로 데이터 읽기
코드
require "./include/csvdatafile .php"; $filename = "E:/development/csvfile/datefile.csv"; // 파일 소스 읽기 $handle = fopen($filename, "r");
$contents = fread($handle, filesize( $filename));fclose($handle);
// 특수 문자에 대한 형식 지정
$contents = @addslashes($contents); $contents = @str_replace(',', ' ,', $contents);
$contents = @stripslashes($contents);
// 새 파일에 쓰기
$handle = @fopen($ 파일 이름, "w");
@fwrite($handle, $contents);
@fclose($handle)
$fd = @fopen($filename, "rb"); $first_line = str_replace(' ,',' ,',str_replace('"','',trim(@fgets($fd, 1000)))) ;
@fclose($fd);
if ($first_line != "학번, 학과번호, 학생 이름") {
$pass = false
}
if($pass){
$csv = new csvDataFile($filename) );
while($csv-> ;next_Row()) {
$userid = Trim($csv->f('학생 ID'))
$classno = Trim($csv- >f('학생 ID'))
$username = Trim($csv->f('학생 이름'))
}
}
위 내용은 permeo 보안 드라이버의 내용을 포함하여 permeo 보안 드라이버 php csv 연산 코드를 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.