สร้างไฟล์ information.py | |
Code:
#!/usr/bin/python
import os,csv,webbrowser
print "Content-type: text/html\n\n"
def Load_File():
file = open("/home/ubuntu/thu/cgi-bin/w1-Mon - Sheet1.csv")
while 1:
line = file.readline()
a=line.split(',')
if (a!=''):data.append(a)
if not line:
break
return data
def body(data):
body = ""
for i in range(len(data)-1):
body +="""<tr><td>"""+data[i][0]+"</td>:<td>"+data[i][1]+"</td>:<td>"+data[i][2]+"</td>:<td>"+data[i][3]+"""</td><td>"""+data[i][4]+"</td></tr>"""
print"""<center><table border="5">Information Student<br><caption></caption>"""+body+"""</table><br>"""
html="""<html> <body bgcolor='gray'> <center>
<head>
<title>Information</title>
</head>
<body>
<font size =8>Information Student<br></fron>
<table border="5"><caption></caption>"""+body+"""</table><br>"""
return html
def swap_datat(data):
d=[]
for j in range(len(data)-3):
for i in range(len(data)-3):
if (i<(len(data)-3) and i>0):
a=str(data[i][1])
b=str(data[i+1][1])
if (a>b) :
d = data[i]
data[i] = data[i+1]
data[i+1] = d
return data
def writer_csv(data):
c = csv.writer(open("information.csv","wb"))
for j in range(len(data)-1):
c.writerow([data[j][0],data[j][1],data[j][2],data[j][3],data[j][4]])
return
def writer_html(html):
python_html = open("information.html", "w+")
python_html.write(html)
python_html.close()
webbrowser.open("./information.html")
return
data=[]
html=""
data = Load_File()
html=body(data)
swap_datat(data)
html+=body(data)
writer_csv(data)
writer_html(html)
import os,csv,webbrowser
print "Content-type: text/html\n\n"
def Load_File():
file = open("/home/ubuntu/thu/cgi-bin/w1-Mon - Sheet1.csv")
while 1:
line = file.readline()
a=line.split(',')
if (a!=''):data.append(a)
if not line:
break
return data
def body(data):
body = ""
for i in range(len(data)-1):
body +="""<tr><td>"""+data[i][0]+"</td>:<td>"+data[i][1]+"</td>:<td>"+data[i][2]+"</td>:<td>"+data[i][3]+"""</td><td>"""+data[i][4]+"</td></tr>"""
print"""<center><table border="5">Information Student<br><caption></caption>"""+body+"""</table><br>"""
html="""<html> <body bgcolor='gray'> <center>
<head>
<title>Information</title>
</head>
<body>
<font size =8>Information Student<br></fron>
<table border="5"><caption></caption>"""+body+"""</table><br>"""
return html
def swap_datat(data):
d=[]
for j in range(len(data)-3):
for i in range(len(data)-3):
if (i<(len(data)-3) and i>0):
a=str(data[i][1])
b=str(data[i+1][1])
if (a>b) :
d = data[i]
data[i] = data[i+1]
data[i+1] = d
return data
def writer_csv(data):
c = csv.writer(open("information.csv","wb"))
for j in range(len(data)-1):
c.writerow([data[j][0],data[j][1],data[j][2],data[j][3],data[j][4]])
return
def writer_html(html):
python_html = open("information.html", "w+")
python_html.write(html)
python_html.close()
webbrowser.open("./information.html")
return
data=[]
html=""
data = Load_File()
html=body(data)
swap_datat(data)
html+=body(data)
writer_csv(data)
writer_html(html)
set Execute ไฟล์ information.xyz | |
click ขวา properties
เลือก Execute แล้ว Close
เมื่อใช้คำสั่ง ls ใน terminal จะเห็นว่า ไฟล์ information.xyz ไฟล์ขึ้นเป็นสีเขียว
run ไฟล์ information.xyz แสดงผลบน Browser | |
ใช้คำสั่ง python -m CGIHTTPServerใน terminal
เปิด Browser "http://0.0.0.0:8000"
เราจะเห็นไฟล์ และไดแร็คทอรี่ ที่มีในไดแร็คที่เรารันเซิฟเวอร์
เมื่อ Click Cgi-bin จะพบว่า Broeser แสดง Eror response
ให้เปิด Browser "http://0.0.0.0:8000/cgi-bin/information.xyz"
เราก็จะเห็น output ของ information.xyz
run ไฟล์ information.xyz บน Terminal | |
ใช้คำสั่ง python information.xyz
output:
Content-type: text/html
<center><table border="5">Information Student<br><caption></caption><tr><td>Counted number</td>:<td>Student ID</td>:<td>Name</td>:<td>Surname</td><td>Blog url
</td></tr><tr><td>0</td>:<td>57-989898-1234-5</td>:<td>สมปอง</td>:<td>ลองดู</td><td>bss57-12345.blogspot.com
</td></tr><tr><td>1</td>:<td>55-010126-3023-1</td>:<td>นาย รอยบุญ</td>:<td>ลือพักตรา</td><td>bss55-30231.blogspot.com
</td></tr><tr><td>2</td>:<td>55-010126-3019-2</td>:<td>นางสาว พรกมล</td>:<td>ชูชุมพร</td><td>bss55-30192.blogspot.com
</td></tr><tr><td>3</td>:<td>55-010126-3022-2</td>:<td>นาย ภูวนัย</td>:<td>พงษ์พิทักษ์ชัย</td><td>bss55-30222.blogspot.com
</td></tr><tr><td>4</td>:<td>55-010126-2001-4</td>:<td>นางสาว จิตตินันท์</td>:<td>ตั้งสุนันท์ธรรม</td><td>bss55-20014.blogspot.com
</td></tr><tr><td>5</td>:<td>52-1116-519-5</td>:<td>นางสาวพนิดา</td>:<td>เรืองสุวรรณ</td><td>bss52-65195.blogspot.com
</td></tr><tr><td>6</td>:<td>56-010126-3006-0</td>:<td>นาย ชินวัฒน์</td>:<td>ฉิมดี</td><td>bss56-30060.blogspot.com
</td></tr><tr><td>7</td>:<td>56-010126-2007-2</td>:<td>นาย นพรัตน์</td>:<td>ไพโรจน์พัฒนกุล</td><td>bss56-20072.blogspot.com
</td></tr><tr><td>8</td>:<td>55-010126-3014-1</td>:<td>นาย ธีรชัย </td>:<td>สันติวิชัยพานิช</td><td>bss55-30141.blogspot.com
</td></tr><tr><td>9</td>:<td>56-010126-3019-1</td>:<td>นางสาวรจนาภรณ์ </td>:<td>ติดไชย</td><td>bss56-30191.blogspot.com
</td></tr><tr><td>10</td>:<td>56-010126-2888-1</td>:<td>นางสาวพัลลภา</td>:<td>เขมรังสฤษฏ์</td><td>bss56-20081.blogspot.com
</td></tr><tr><td>11</td>:<td>56-010126-3024-8</td>:<td>นางสาวศิริลักษณ์</td>:<td>แง่พรม</td><td>bss56-30248.blogspot.com
</td></tr><tr><td>12</td>:<td>56-010126-2006-4</td>:<td>นางสาวอรพรรณ</td>:<td>เทียมสระคู</td><td>bss56-20064.blogspot.com
</td></tr><tr><td>13</td>:<td>55-010126-3003-6</td>:<td>นางสาวกัญญ์วรา</td>:<td>ฉลากกลาง</td><td>bss55-30036.blogspot.com
</td></tr><tr><td>14</td>:<td>56-010126-2005-6</td>:<td>นาย พงศกร</td>:<td>ชินบุตร</td><td>bss56-20056.blogspot.com
</td></tr><tr><td>15</td>:<td>56-010126-0211-1</td>:<td>นายภูวพงศ์</td>:<td>ศรีวิจารณ์</td><td>bss56-20111.blogspot.com
</td></tr><tr><td>16</td>:<td>56-010126-3025-6</td>:<td>นายสันต์ชัย</td>:<td>ยอดพรหม</td><td>bss56-30256.blogspot.com
</td></tr><tr><td>17</td>:<td>56-010126-3013-2</td>:<td>นาย ธนาวัฒน์</td>:<td>ฮ้อศิริมานนท์</td><td>bss56-30132.blogspot.com
</td></tr><tr><td>18</td>:<td>53-1156-512-0</td>:<td>นางสาวศศิธร</td>:<td>พรทิพย์</td><td>bss53-65120.blogspot.com
</td></tr><tr><td>19</td>:<td>53-1156-024-6</td>:<td>นางสาวอารสา </td>:<td>อุมา</td><td>bss53-60246.blogspot.com
</td></tr><tr><td>20</td>:<td>53-1156-503-9</td>:<td>นางสาวณัฐกานต์</td>:<td>สุวรรณดี</td><td>bss53-65039.blogspot.com
</td></tr><tr><td>21</td>:<td>54-010126-3018-5</td>:<td>นาย โภคัย</td>:<td>นิติโรจน์</td><td>bss54-30185.blogspot.com
</td></tr><tr><td>22</td>:<td>55-010126-2003-1</td>:<td>นาย ณพัทธ์พล</td>:<td>วรกิจธาดาพงศ์</td><td>bss55-20031.blogspot.com
</td></tr><tr><td>23</td>:<td>55-010126-3016-8</td>:<td>นางสาว ปณิฏฐา</td>:<td>เชฏฐวาณิชย์</td><td>bss55-30168.blogspot.com
</td></tr><tr><td>24</td>:<td>55-010126-2014-6</td>:<td>นาย นวมินทร์ </td>:<td>หน่อเรือง</td><td>bss55-20146.blogspot.com
</td></tr><tr><td>25</td>:<td>55-010126-3029-0</td>:<td>นาย อัครเศษฐ์</td>:<td>ไวยโรจน์</td><td>bss55-30290.blogspot.com
</td></tr><tr><td>26</td>:<td>55-010126-3005-2</td>:<td>นายฉัตรดนัย </td>:<td>ผาสุข</td><td>bss55-30052.blogspot.com
</td></tr><tr><td>27</td>:<td>56-010126-2009-9</td>:<td>นาย พีรทัต</td>:<td>จันทร์ประทีป</td><td>Bss56-20099.blogspot.com
</td></tr><tr><td></td>:<td></td>:<td></td>:<td></td><td>
</td></tr><tr><td>27 students counted</td>:<td></td>:<td></td>:<td></td><td>
</td></tr></table><br>
<center><table border="5">Information Student<br><caption></caption><tr><td>Counted number</td>:<td>Student ID</td>:<td>Name</td>:<td>Surname</td><td>Blog url
</td></tr><tr><td></td>:<td></td>:<td></td>:<td></td><td>
</td></tr><tr><td>5</td>:<td>52-1116-519-5</td>:<td>นางสาวพนิดา</td>:<td>เรืองสุวรรณ</td><td>bss52-65195.blogspot.com
</td></tr><tr><td>19</td>:<td>53-1156-024-6</td>:<td>นางสาวอารสา </td>:<td>อุมา</td><td>bss53-60246.blogspot.com
</td></tr><tr><td>20</td>:<td>53-1156-503-9</td>:<td>นางสาวณัฐกานต์</td>:<td>สุวรรณดี</td><td>bss53-65039.blogspot.com
</td></tr><tr><td>18</td>:<td>53-1156-512-0</td>:<td>นางสาวศศิธร</td>:<td>พรทิพย์</td><td>bss53-65120.blogspot.com
</td></tr><tr><td>21</td>:<td>54-010126-3018-5</td>:<td>นาย โภคัย</td>:<td>นิติโรจน์</td><td>bss54-30185.blogspot.com
</td></tr><tr><td>4</td>:<td>55-010126-2001-4</td>:<td>นางสาว จิตตินันท์</td>:<td>ตั้งสุนันท์ธรรม</td><td>bss55-20014.blogspot.com
</td></tr><tr><td>22</td>:<td>55-010126-2003-1</td>:<td>นาย ณพัทธ์พล</td>:<td>วรกิจธาดาพงศ์</td><td>bss55-20031.blogspot.com
</td></tr><tr><td>24</td>:<td>55-010126-2014-6</td>:<td>นาย นวมินทร์ </td>:<td>หน่อเรือง</td><td>bss55-20146.blogspot.com
</td></tr><tr><td>13</td>:<td>55-010126-3003-6</td>:<td>นางสาวกัญญ์วรา</td>:<td>ฉลากกลาง</td><td>bss55-30036.blogspot.com
</td></tr><tr><td>26</td>:<td>55-010126-3005-2</td>:<td>นายฉัตรดนัย </td>:<td>ผาสุข</td><td>bss55-30052.blogspot.com
</td></tr><tr><td>8</td>:<td>55-010126-3014-1</td>:<td>นาย ธีรชัย </td>:<td>สันติวิชัยพานิช</td><td>bss55-30141.blogspot.com
</td></tr><tr><td>23</td>:<td>55-010126-3016-8</td>:<td>นางสาว ปณิฏฐา</td>:<td>เชฏฐวาณิชย์</td><td>bss55-30168.blogspot.com
</td></tr><tr><td>2</td>:<td>55-010126-3019-2</td>:<td>นางสาว พรกมล</td>:<td>ชูชุมพร</td><td>bss55-30192.blogspot.com
</td></tr><tr><td>3</td>:<td>55-010126-3022-2</td>:<td>นาย ภูวนัย</td>:<td>พงษ์พิทักษ์ชัย</td><td>bss55-30222.blogspot.com
</td></tr><tr><td>1</td>:<td>55-010126-3023-1</td>:<td>นาย รอยบุญ</td>:<td>ลือพักตรา</td><td>bss55-30231.blogspot.com
</td></tr><tr><td>25</td>:<td>55-010126-3029-0</td>:<td>นาย อัครเศษฐ์</td>:<td>ไวยโรจน์</td><td>bss55-30290.blogspot.com
</td></tr><tr><td>15</td>:<td>56-010126-0211-1</td>:<td>นายภูวพงศ์</td>:<td>ศรีวิจารณ์</td><td>bss56-20111.blogspot.com
</td></tr><tr><td>14</td>:<td>56-010126-2005-6</td>:<td>นาย พงศกร</td>:<td>ชินบุตร</td><td>bss56-20056.blogspot.com
</td></tr><tr><td>12</td>:<td>56-010126-2006-4</td>:<td>นางสาวอรพรรณ</td>:<td>เทียมสระคู</td><td>bss56-20064.blogspot.com
</td></tr><tr><td>7</td>:<td>56-010126-2007-2</td>:<td>นาย นพรัตน์</td>:<td>ไพโรจน์พัฒนกุล</td><td>bss56-20072.blogspot.com
</td></tr><tr><td>27</td>:<td>56-010126-2009-9</td>:<td>นาย พีรทัต</td>:<td>จันทร์ประทีป</td><td>Bss56-20099.blogspot.com
</td></tr><tr><td>10</td>:<td>56-010126-2888-1</td>:<td>นางสาวพัลลภา</td>:<td>เขมรังสฤษฏ์</td><td>bss56-20081.blogspot.com
</td></tr><tr><td>6</td>:<td>56-010126-3006-0</td>:<td>นาย ชินวัฒน์</td>:<td>ฉิมดี</td><td>bss56-30060.blogspot.com
</td></tr><tr><td>17</td>:<td>56-010126-3013-2</td>:<td>นาย ธนาวัฒน์</td>:<td>ฮ้อศิริมานนท์</td><td>bss56-30132.blogspot.com
</td></tr><tr><td>9</td>:<td>56-010126-3019-1</td>:<td>นางสาวรจนาภรณ์ </td>:<td>ติดไชย</td><td>bss56-30191.blogspot.com
</td></tr><tr><td>11</td>:<td>56-010126-3024-8</td>:<td>นางสาวศิริลักษณ์</td>:<td>แง่พรม</td><td>bss56-30248.blogspot.com
</td></tr><tr><td>16</td>:<td>56-010126-3025-6</td>:<td>นายสันต์ชัย</td>:<td>ยอดพรหม</td><td>bss56-30256.blogspot.com
</td></tr><tr><td>0</td>:<td>57-989898-1234-5</td>:<td>สมปอง</td>:<td>ลองดู</td><td>bss57-12345.blogspot.com
</td></tr><tr><td>27 students counted</td>:<td></td>:<td></td>:<td></td><td>
</td></tr></table><br>
ubuntu@ubuntu:~/thu/cgi-bin$
(process:5465): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
output ไฟล์ information.html | |
<html> <body bgcolor='gray'> <center>
<head>
<title>Information</title>
</head>
<body>
<font size =8>Information Student<br></fron>
<table border="5"><caption></caption><tr><td>Counted number</td>:<td>Student ID</td>:<td>Name</td>:<td>Surname</td><td>Blog url
</td></tr><tr><td>0</td>:<td>57-989898-1234-5</td>:<td>สมปอง</td>:<td>ลองดู</td><td>bss57-12345.blogspot.com
</td></tr><tr><td>1</td>:<td>55-010126-3023-1</td>:<td>นาย รอยบุญ</td>:<td>ลือพักตรา</td><td>bss55-30231.blogspot.com
</td></tr><tr><td>2</td>:<td>55-010126-3019-2</td>:<td>นางสาว พรกมล</td>:<td>ชูชุมพร</td><td>bss55-30192.blogspot.com
</td></tr><tr><td>3</td>:<td>55-010126-3022-2</td>:<td>นาย ภูวนัย</td>:<td>พงษ์พิทักษ์ชัย</td><td>bss55-30222.blogspot.com
</td></tr><tr><td>4</td>:<td>55-010126-2001-4</td>:<td>นางสาว จิตตินันท์</td>:<td>ตั้งสุนันท์ธรรม</td><td>bss55-20014.blogspot.com
</td></tr><tr><td>5</td>:<td>52-1116-519-5</td>:<td>นางสาวพนิดา</td>:<td>เรืองสุวรรณ</td><td>bss52-65195.blogspot.com
</td></tr><tr><td>6</td>:<td>56-010126-3006-0</td>:<td>นาย ชินวัฒน์</td>:<td>ฉิมดี</td><td>bss56-30060.blogspot.com
</td></tr><tr><td>7</td>:<td>56-010126-2007-2</td>:<td>นาย นพรัตน์</td>:<td>ไพโรจน์พัฒนกุล</td><td>bss56-20072.blogspot.com
</td></tr><tr><td>8</td>:<td>55-010126-3014-1</td>:<td>นาย ธีรชัย </td>:<td>สันติวิชัยพานิช</td><td>bss55-30141.blogspot.com
</td></tr><tr><td>9</td>:<td>56-010126-3019-1</td>:<td>นางสาวรจนาภรณ์ </td>:<td>ติดไชย</td><td>bss56-30191.blogspot.com
</td></tr><tr><td>10</td>:<td>56-010126-2888-1</td>:<td>นางสาวพัลลภา</td>:<td>เขมรังสฤษฏ์</td><td>bss56-20081.blogspot.com
</td></tr><tr><td>11</td>:<td>56-010126-3024-8</td>:<td>นางสาวศิริลักษณ์</td>:<td>แง่พรม</td><td>bss56-30248.blogspot.com
</td></tr><tr><td>12</td>:<td>56-010126-2006-4</td>:<td>นางสาวอรพรรณ</td>:<td>เทียมสระคู</td><td>bss56-20064.blogspot.com
</td></tr><tr><td>13</td>:<td>55-010126-3003-6</td>:<td>นางสาวกัญญ์วรา</td>:<td>ฉลากกลาง</td><td>bss55-30036.blogspot.com
</td></tr><tr><td>14</td>:<td>56-010126-2005-6</td>:<td>นาย พงศกร</td>:<td>ชินบุตร</td><td>bss56-20056.blogspot.com
</td></tr><tr><td>15</td>:<td>56-010126-0211-1</td>:<td>นายภูวพงศ์</td>:<td>ศรีวิจารณ์</td><td>bss56-20111.blogspot.com
</td></tr><tr><td>16</td>:<td>56-010126-3025-6</td>:<td>นายสันต์ชัย</td>:<td>ยอดพรหม</td><td>bss56-30256.blogspot.com
</td></tr><tr><td>17</td>:<td>56-010126-3013-2</td>:<td>นาย ธนาวัฒน์</td>:<td>ฮ้อศิริมานนท์</td><td>bss56-30132.blogspot.com
</td></tr><tr><td>18</td>:<td>53-1156-512-0</td>:<td>นางสาวศศิธร</td>:<td>พรทิพย์</td><td>bss53-65120.blogspot.com
</td></tr><tr><td>19</td>:<td>53-1156-024-6</td>:<td>นางสาวอารสา </td>:<td>อุมา</td><td>bss53-60246.blogspot.com
</td></tr><tr><td>20</td>:<td>53-1156-503-9</td>:<td>นางสาวณัฐกานต์</td>:<td>สุวรรณดี</td><td>bss53-65039.blogspot.com
</td></tr><tr><td>21</td>:<td>54-010126-3018-5</td>:<td>นาย โภคัย</td>:<td>นิติโรจน์</td><td>bss54-30185.blogspot.com
</td></tr><tr><td>22</td>:<td>55-010126-2003-1</td>:<td>นาย ณพัทธ์พล</td>:<td>วรกิจธาดาพงศ์</td><td>bss55-20031.blogspot.com
</td></tr><tr><td>23</td>:<td>55-010126-3016-8</td>:<td>นางสาว ปณิฏฐา</td>:<td>เชฏฐวาณิชย์</td><td>bss55-30168.blogspot.com
</td></tr><tr><td>24</td>:<td>55-010126-2014-6</td>:<td>นาย นวมินทร์ </td>:<td>หน่อเรือง</td><td>bss55-20146.blogspot.com
</td></tr><tr><td>25</td>:<td>55-010126-3029-0</td>:<td>นาย อัครเศษฐ์</td>:<td>ไวยโรจน์</td><td>bss55-30290.blogspot.com
</td></tr><tr><td>26</td>:<td>55-010126-3005-2</td>:<td>นายฉัตรดนัย </td>:<td>ผาสุข</td><td>bss55-30052.blogspot.com
</td></tr><tr><td>27</td>:<td>56-010126-2009-9</td>:<td>นาย พีรทัต</td>:<td>จันทร์ประทีป</td><td>Bss56-20099.blogspot.com
</td></tr><tr><td></td>:<td></td>:<td></td>:<td></td><td>
</td></tr><tr><td>27 students counted</td>:<td></td>:<td></td>:<td></td><td>
</td></tr></table><br><html> <body bgcolor='gray'> <center>
<head>
<title>Information</title>
</head>
<body>
<font size =8>Information Student<br></fron>
<table border="5"><caption></caption><tr><td>Counted number</td>:<td>Student ID</td>:<td>Name</td>:<td>Surname</td><td>Blog url
</td></tr><tr><td></td>:<td></td>:<td></td>:<td></td><td>
</td></tr><tr><td>5</td>:<td>52-1116-519-5</td>:<td>นางสาวพนิดา</td>:<td>เรืองสุวรรณ</td><td>bss52-65195.blogspot.com
</td></tr><tr><td>19</td>:<td>53-1156-024-6</td>:<td>นางสาวอารสา </td>:<td>อุมา</td><td>bss53-60246.blogspot.com
</td></tr><tr><td>20</td>:<td>53-1156-503-9</td>:<td>นางสาวณัฐกานต์</td>:<td>สุวรรณดี</td><td>bss53-65039.blogspot.com
</td></tr><tr><td>18</td>:<td>53-1156-512-0</td>:<td>นางสาวศศิธร</td>:<td>พรทิพย์</td><td>bss53-65120.blogspot.com
</td></tr><tr><td>21</td>:<td>54-010126-3018-5</td>:<td>นาย โภคัย</td>:<td>นิติโรจน์</td><td>bss54-30185.blogspot.com
</td></tr><tr><td>4</td>:<td>55-010126-2001-4</td>:<td>นางสาว จิตตินันท์</td>:<td>ตั้งสุนันท์ธรรม</td><td>bss55-20014.blogspot.com
</td></tr><tr><td>22</td>:<td>55-010126-2003-1</td>:<td>นาย ณพัทธ์พล</td>:<td>วรกิจธาดาพงศ์</td><td>bss55-20031.blogspot.com
</td></tr><tr><td>24</td>:<td>55-010126-2014-6</td>:<td>นาย นวมินทร์ </td>:<td>หน่อเรือง</td><td>bss55-20146.blogspot.com
</td></tr><tr><td>13</td>:<td>55-010126-3003-6</td>:<td>นางสาวกัญญ์วรา</td>:<td>ฉลากกลาง</td><td>bss55-30036.blogspot.com
</td></tr><tr><td>26</td>:<td>55-010126-3005-2</td>:<td>นายฉัตรดนัย </td>:<td>ผาสุข</td><td>bss55-30052.blogspot.com
</td></tr><tr><td>8</td>:<td>55-010126-3014-1</td>:<td>นาย ธีรชัย </td>:<td>สันติวิชัยพานิช</td><td>bss55-30141.blogspot.com
</td></tr><tr><td>23</td>:<td>55-010126-3016-8</td>:<td>นางสาว ปณิฏฐา</td>:<td>เชฏฐวาณิชย์</td><td>bss55-30168.blogspot.com
</td></tr><tr><td>2</td>:<td>55-010126-3019-2</td>:<td>นางสาว พรกมล</td>:<td>ชูชุมพร</td><td>bss55-30192.blogspot.com
</td></tr><tr><td>3</td>:<td>55-010126-3022-2</td>:<td>นาย ภูวนัย</td>:<td>พงษ์พิทักษ์ชัย</td><td>bss55-30222.blogspot.com
</td></tr><tr><td>1</td>:<td>55-010126-3023-1</td>:<td>นาย รอยบุญ</td>:<td>ลือพักตรา</td><td>bss55-30231.blogspot.com
</td></tr><tr><td>25</td>:<td>55-010126-3029-0</td>:<td>นาย อัครเศษฐ์</td>:<td>ไวยโรจน์</td><td>bss55-30290.blogspot.com
</td></tr><tr><td>15</td>:<td>56-010126-0211-1</td>:<td>นายภูวพงศ์</td>:<td>ศรีวิจารณ์</td><td>bss56-20111.blogspot.com
</td></tr><tr><td>14</td>:<td>56-010126-2005-6</td>:<td>นาย พงศกร</td>:<td>ชินบุตร</td><td>bss56-20056.blogspot.com
</td></tr><tr><td>12</td>:<td>56-010126-2006-4</td>:<td>นางสาวอรพรรณ</td>:<td>เทียมสระคู</td><td>bss56-20064.blogspot.com
</td></tr><tr><td>7</td>:<td>56-010126-2007-2</td>:<td>นาย นพรัตน์</td>:<td>ไพโรจน์พัฒนกุล</td><td>bss56-20072.blogspot.com
</td></tr><tr><td>27</td>:<td>56-010126-2009-9</td>:<td>นาย พีรทัต</td>:<td>จันทร์ประทีป</td><td>Bss56-20099.blogspot.com
</td></tr><tr><td>10</td>:<td>56-010126-2888-1</td>:<td>นางสาวพัลลภา</td>:<td>เขมรังสฤษฏ์</td><td>bss56-20081.blogspot.com
</td></tr><tr><td>6</td>:<td>56-010126-3006-0</td>:<td>นาย ชินวัฒน์</td>:<td>ฉิมดี</td><td>bss56-30060.blogspot.com
</td></tr><tr><td>17</td>:<td>56-010126-3013-2</td>:<td>นาย ธนาวัฒน์</td>:<td>ฮ้อศิริมานนท์</td><td>bss56-30132.blogspot.com
</td></tr><tr><td>9</td>:<td>56-010126-3019-1</td>:<td>นางสาวรจนาภรณ์ </td>:<td>ติดไชย</td><td>bss56-30191.blogspot.com
</td></tr><tr><td>11</td>:<td>56-010126-3024-8</td>:<td>นางสาวศิริลักษณ์</td>:<td>แง่พรม</td><td>bss56-30248.blogspot.com
</td></tr><tr><td>16</td>:<td>56-010126-3025-6</td>:<td>นายสันต์ชัย</td>:<td>ยอดพรหม</td><td>bss56-30256.blogspot.com
</td></tr><tr><td>0</td>:<td>57-989898-1234-5</td>:<td>สมปอง</td>:<td>ลองดู</td><td>bss57-12345.blogspot.com
</td></tr><tr><td>27 students counted</td>:<td></td>:<td></td>:<td></td><td>
</td></tr></table><br>

output ไฟล์ information.csv | |
Counted number,Student ID,Name,Surname,"Blog url
"
,,,,"
"
5,52-1116-519-5,นางสาวพนิดา,เรืองสุวรรณ,"bss52-65195.blogspot.com
"
19,53-1156-024-6,นางสาวอารสา ,อุมา,"bss53-60246.blogspot.com
"
20,53-1156-503-9,นางสาวณัฐกานต์,สุวรรณดี,"bss53-65039.blogspot.com
"
18,53-1156-512-0,นางสาวศศิธร,พรทิพย์,"bss53-65120.blogspot.com
"
21,54-010126-3018-5,นาย โภคัย,นิติโรจน์,"bss54-30185.blogspot.com
"
4,55-010126-2001-4,นางสาว จิตตินันท์,ตั้งสุนันท์ธรรม,"bss55-20014.blogspot.com
"
22,55-010126-2003-1,นาย ณพัทธ์พล,วรกิจธาดาพงศ์,"bss55-20031.blogspot.com
"
24,55-010126-2014-6,นาย นวมินทร์ ,หน่อเรือง,"bss55-20146.blogspot.com
"
13,55-010126-3003-6,นางสาวกัญญ์วรา,ฉลากกลาง,"bss55-30036.blogspot.com
"
26,55-010126-3005-2,นายฉัตรดนัย ,ผาสุข,"bss55-30052.blogspot.com
"
8,55-010126-3014-1,นาย ธีรชัย ,สันติวิชัยพานิช,"bss55-30141.blogspot.com
"
23,55-010126-3016-8,นางสาว ปณิฏฐา,เชฏฐวาณิชย์,"bss55-30168.blogspot.com
"
2,55-010126-3019-2,นางสาว พรกมล,ชูชุมพร,"bss55-30192.blogspot.com
"
3,55-010126-3022-2,นาย ภูวนัย,พงษ์พิทักษ์ชัย,"bss55-30222.blogspot.com
"
1,55-010126-3023-1,นาย รอยบุญ,ลือพักตรา,"bss55-30231.blogspot.com
"
25,55-010126-3029-0,นาย อัครเศษฐ์,ไวยโรจน์,"bss55-30290.blogspot.com
"
15,56-010126-0211-1,นายภูวพงศ์,ศรีวิจารณ์,"bss56-20111.blogspot.com
"
14,56-010126-2005-6,นาย พงศกร,ชินบุตร,"bss56-20056.blogspot.com
"
12,56-010126-2006-4,นางสาวอรพรรณ,เทียมสระคู,"bss56-20064.blogspot.com
"
7,56-010126-2007-2,นาย นพรัตน์,ไพโรจน์พัฒนกุล,"bss56-20072.blogspot.com
"
27,56-010126-2009-9,นาย พีรทัต,จันทร์ประทีป,"Bss56-20099.blogspot.com
"
10,56-010126-2888-1,นางสาวพัลลภา,เขมรังสฤษฏ์,"bss56-20081.blogspot.com
"
6,56-010126-3006-0,นาย ชินวัฒน์,ฉิมดี,"bss56-30060.blogspot.com
"
17,56-010126-3013-2,นาย ธนาวัฒน์,ฮ้อศิริมานนท์,"bss56-30132.blogspot.com
"
9,56-010126-3019-1,นางสาวรจนาภรณ์ ,ติดไชย,"bss56-30191.blogspot.com
"
11,56-010126-3024-8,นางสาวศิริลักษณ์,แง่พรม,"bss56-30248.blogspot.com
"
16,56-010126-3025-6,นายสันต์ชัย,ยอดพรหม,"bss56-30256.blogspot.com
"
0,57-989898-1234-5,สมปอง,ลองดู,"bss57-12345.blogspot.com
"
27 students counted,,,,"
"
"
,,,,"
"
5,52-1116-519-5,นางสาวพนิดา,เรืองสุวรรณ,"bss52-65195.blogspot.com
"
19,53-1156-024-6,นางสาวอารสา ,อุมา,"bss53-60246.blogspot.com
"
20,53-1156-503-9,นางสาวณัฐกานต์,สุวรรณดี,"bss53-65039.blogspot.com
"
18,53-1156-512-0,นางสาวศศิธร,พรทิพย์,"bss53-65120.blogspot.com
"
21,54-010126-3018-5,นาย โภคัย,นิติโรจน์,"bss54-30185.blogspot.com
"
4,55-010126-2001-4,นางสาว จิตตินันท์,ตั้งสุนันท์ธรรม,"bss55-20014.blogspot.com
"
22,55-010126-2003-1,นาย ณพัทธ์พล,วรกิจธาดาพงศ์,"bss55-20031.blogspot.com
"
24,55-010126-2014-6,นาย นวมินทร์ ,หน่อเรือง,"bss55-20146.blogspot.com
"
13,55-010126-3003-6,นางสาวกัญญ์วรา,ฉลากกลาง,"bss55-30036.blogspot.com
"
26,55-010126-3005-2,นายฉัตรดนัย ,ผาสุข,"bss55-30052.blogspot.com
"
8,55-010126-3014-1,นาย ธีรชัย ,สันติวิชัยพานิช,"bss55-30141.blogspot.com
"
23,55-010126-3016-8,นางสาว ปณิฏฐา,เชฏฐวาณิชย์,"bss55-30168.blogspot.com
"
2,55-010126-3019-2,นางสาว พรกมล,ชูชุมพร,"bss55-30192.blogspot.com
"
3,55-010126-3022-2,นาย ภูวนัย,พงษ์พิทักษ์ชัย,"bss55-30222.blogspot.com
"
1,55-010126-3023-1,นาย รอยบุญ,ลือพักตรา,"bss55-30231.blogspot.com
"
25,55-010126-3029-0,นาย อัครเศษฐ์,ไวยโรจน์,"bss55-30290.blogspot.com
"
15,56-010126-0211-1,นายภูวพงศ์,ศรีวิจารณ์,"bss56-20111.blogspot.com
"
14,56-010126-2005-6,นาย พงศกร,ชินบุตร,"bss56-20056.blogspot.com
"
12,56-010126-2006-4,นางสาวอรพรรณ,เทียมสระคู,"bss56-20064.blogspot.com
"
7,56-010126-2007-2,นาย นพรัตน์,ไพโรจน์พัฒนกุล,"bss56-20072.blogspot.com
"
27,56-010126-2009-9,นาย พีรทัต,จันทร์ประทีป,"Bss56-20099.blogspot.com
"
10,56-010126-2888-1,นางสาวพัลลภา,เขมรังสฤษฏ์,"bss56-20081.blogspot.com
"
6,56-010126-3006-0,นาย ชินวัฒน์,ฉิมดี,"bss56-30060.blogspot.com
"
17,56-010126-3013-2,นาย ธนาวัฒน์,ฮ้อศิริมานนท์,"bss56-30132.blogspot.com
"
9,56-010126-3019-1,นางสาวรจนาภรณ์ ,ติดไชย,"bss56-30191.blogspot.com
"
11,56-010126-3024-8,นางสาวศิริลักษณ์,แง่พรม,"bss56-30248.blogspot.com
"
16,56-010126-3025-6,นายสันต์ชัย,ยอดพรหม,"bss56-30256.blogspot.com
"
0,57-989898-1234-5,สมปอง,ลองดู,"bss57-12345.blogspot.com
"
27 students counted,,,,"
"
No comments:
Post a Comment