Maaf nih gan baru belajar bikin blog , sebenernya sih bukan hobi tulis menulis tapi jadi tertarik
langsung aja yah gan..
di sini saya mau membahas django import excel,
ini gan scriptnya :
datanya = request.FILES['upload']
file=datanya.read()
import_wb = xlrd.open_workbook(file_contents=file)
import_sheet = import_wb.sheet_by_index(0)
for rx in range(1, import_sheet.nrows):
datanya = catalogevent()
datanya.fields.name=import_sheet.cell_value(rowx=rx, colx=1)
datanya.save()
di fields.name(ganti dengan nama field agan)
jika agan kesulitan di tanggal
nih ana kasih kompertnya
def excel_date(value):
value = float(value) - 2
edate = datetime.datetime(year=1900,month=1,day=1)
return edate + datetime.timedelta(days=value)
nah gini kan cara makenya:
datanya.create_date= excel_date (import_sheet.cell_value(rowx=rx, colx=8))
nah gan segitu dulu yahh
Minggu, 10 Maret 2013
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar