Cara mendapatkan data dari excel dan melaporkannya dalam html atau word dengan mode enak dibaca tanpa membuang waktu Show Saya sudah memposting kode ini beberapa waktu yang lalu, tetapi saya ingin berbicara lebih banyak tentang yang ini karena menurut saya ini berguna dan saya juga membuat video baru dengan pengkodean langsung skrip untuk memiliki pengetahuan yang lebih baik tentang proses untuk mendapatkan . Jadi ayo pergi Saya membuat cara yang sangat cepat untuk mendapatkan data dari excel menggunakan strategi yang sangat sederhana
Saya menginginkan hasil ini untuk sejumlah siswa Hanya nama dan nomornya saja yang berbeda. Data ini di mana dalam file Excel dan saya tidak ingin melakukan terlalu banyak pekerjaan. Jadi saya memutuskan untuk melakukan apa yang berikut Ayo salin datanyaSaya menyalin data ini dalam file excel Saya menempelkannya di editor dan memasukkan data dalam string multiline yang disebut data Sedikit pun splitlines() saya membuat daftar baris seperti ini
Seperti yang Anda lihat \t membagi semua data jadi saya menggunakan loop berikut untuk memisahkannya ke dalam daftar data untuk setiap baris, dalam daftar daftar seperti ini
Dengan cara ini permainan menjadi mudah. Saya membuat template string ini dengan placeholder relatif 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 mulai = """ {} Il Consiglio di classe, kesimpulan dari kurikulum studi, visto il giudizio analitico ed i voti complessivi riportati dall'alunn_ nelle single disiplin, menganggap che la stessa non ha riportato insfficienze in alcuna disiplin, riporta il seguente credito per l'anno scolastico 2018 | AREA DI BASE PUNTI | {} |
AREA INDIRIZZO PUNTI | {} | |
TAHAP PUNTI | {} | |
Anno scolastico 2014/2015 | ||
ASSE LINGUAGGI PUNTI | {} | |
ASSE STORICO SOCIALE PUNTI | {} | |
ASSE MATEMATIKA PUNTI | {} | |
MENEMUKAN SCENTIFICO TECNOLOGICO PUNTI | {} | |
KREDIT TOTAL PUNTI | {} | |
Pertanto dichiara di ammetere l'alunna all'esame di kualifikasi |
"""
Semuanya sama terlepas dari datanya. Akhirnya saya menambahkan kode ini untuk menambahkan nilai di placeholder dan menyimpan semuanya dalam file html. Selesai
1
2
3
4
5
6
7
8
9
html = ""
untuk murid di data2.
html += mulai. format( * murid)
#buatfile("data2. html", html)
dengan buka("data2. html", "w", enkode="utf-8") as file:
berkas. tulis(html)
os. file awal("data2. html")
Seluruh kode untuk memasukkan data dari Excel ke Word dengan cara yang mudah dan tanpa modul
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
impor os
data = """
ARTENA MARIAPIA 2 2 3 3 3 3 3 3 19
BARTINA LUCIA 2 1 3 3 3 3 3 18
CORENA RAFFAELLA 3 3 3 2 2 2 2 17
ZARA SOFIA 2 2 3 3 3 3 4 20
ZARA SOFIA 2 2 3 3 3 3 4 20
ZARA SOFIA 2 2 3 3 3 3 4 20
ZARA SOFIA 2 2 3 3 3 3 4 20
ZARA SOFIA 2 2 3 3 3 3 4 20
ZARA SOFIA 2 2 3 3 3 3 4 20
ZARA SOFIA 2 2 3 3 3 3 4 20
ZARA SOFIA 2 2 3 3 3 3 4 20
ZARA SOFIA 2 2 3 3 3 3 4 20
ZARA SOFIA 2 2 3 3 3 3 4 20
""". garis pemisah()[1 . :]
cetak(data)
data2 = []
untuk setiap string di data.
data2. tambahkan(setiap string. pisah("\t"))
cetak(data2)
mulai = """
{}
Il Consiglio di classe, kesimpulan dari kurikulum studi, visto il giudizio analitico ed i voti complessivi riportati dall'alunn_ nelle single disiplin, menganggap che la stessa non ha riportato insfficienze in alcuna disiplin, riporta il seguente credito per l'anno scolastico 2018
"""
html = ""
untuk murid di data2.
html += mulai. format( * murid)
#buatfile("data2. html", html)
dengan buka("data2. html", "w", enkode="utf-8") as file:
berkas. tulis(html)
os. file awal("data2. html")
Ini yang pertama dari siswa… diikuti yang lain… Jadi setiap kali saya perlu membuat laporan ini, saya hanya menyalin dan menempelkan datanya