Gunakan Library yang dibutuhkan

In [17]:
from openpyxl import load_workbook

Load file Excel

Ubah lokasi file dari /home/aan/basangdata_excel/python_mengambil_kata_setelah_karakter_tertentu/contoh_mengambil_kata_setelah_karakter.xlsx menjadi lokasi yang sesuai, misal d:\latihan_excel_python\contoh_mengambil_kata_setelah_karakter.xlsx

In [18]:
wb = load_workbook('/home/aan/basangdata_excel/python_mengambil_kata_setelah_karakter_tertentu/contoh_mengambil_kata_setelah_karakter.xlsx', data_only = True)

Gunakan sheet aktif

In [19]:
ws = wb.active

Variable max_row

berisi nomor baris paling bawah yang berisi teks, dan ditambahkan 1

In [20]:
max_row = ws.max_row + 1

Ulangi langkah ini pada semua baris

Baris yang digunakan adalah dari baris 2 sampai baris terakhir yang berisi teks. Variable url berisi teks dari kolom B. Jika variable url tidak kosong maka buat variable arr_url yang berisi array (daftar) teks dari variable url yang dipisah-pisahkan berdasar karakter /. Isi kolom C dengan teks terakhir dari variable arr_url.

In [21]:
for row_b in range(2, max_row):
    url = ws['B' + str(row_b)].value
    if url:
        arr_url = url.split('/')
        ws['C' + str(row_b)].value = arr_url[-1]

Simpan file Excel

sesuaikan nama file agar sesuai

In [22]:
wb.save('/home/aan/basangdata_excel/python_mengambil_kata_setelah_karakter_tertentu/contoh_mengambil_kata_setelah_karakter_hasil.xlsx')