Решено: промените екцел вредност

Екцел је моћан алат који нам омогућава да складиштимо, анализирамо и манипулишемо подацима на структурисан и организован начин. Међутим, понекад ће нам можда бити потребно да аутоматизујемо одређене задатке, као што је промена вредности одређене ћелије или ажурирање и модификација података у Екцел листовима. Уз помоћ програмског језика Питхон и његових библиотека, можемо лако да остваримо ове задатке и креирамо ефикасна и динамична решења за наше потребе управљања подацима. У овом чланку ћемо истражити различите начине за промену вредности ћелије у Екцел листу помоћу Питхон-а и удубићемо се у објашњење кода корак по корак.

Промена Екцел вредности помоћу Питхон-а

Једна популарна Питхон библиотека која нам омогућава да читамо, пишемо и мењамо Екцел датотеке је опенпикл библиотека. Ова библиотека је веома компатибилна са .клск и .клсм форматима датотека и пружа широк спектар функција за рад са Екцел табелама.

Инсталирање и увоз опенпикл

Да бисте користили библиотеку опенпикл, прво морате да је инсталирате на свој систем. То можете учинити користећи следећу пип команду:

„`
пип инсталл опенпикл
„`

Након инсталирања библиотеке, време је да је увезете у своју Питхон скрипту.

from openpyxl import load_workbook

Промена вредности ћелије у Екцел листу

Када увезете библиотеку опенпикл, прва ствар коју треба да урадите је да учитате Екцел радну свеску која садржи лист који желите да измените. Да бисте то урадили, можете користити функцију `лоад_воркбоок()` из опенпикл библиотеке.

За овај пример, претпоставимо да имамо Екцел лист под називом „салес_дата.клск“ са радним листом који се зове „салес“. Ево кода за учитавање радне свеске и приступ радном листу продаје:

workbook = load_workbook("sales_data.xlsx")
sheet = workbook["sales"]

Сада када имамо приступ одређеном радном листу, можемо променити вредност било које ћелије тако што ћемо навести њен ред и колону или име ћелије (нпр. „А1“, „Б2“ итд.). Хајде да променимо вредност ћелије А1:

sheet["A1"] = "New Value"

Након промене вредности ћелије, неопходно је сачувати промене у радној свесци. То можемо да урадимо са следећом линијом кода:

workbook.save("sales_data_modified.xlsx")

Стављајући све заједно, комплетан код за промену вредности ћелије А1 у датотеци „салес_дата.клск“ би изгледао овако:

from openpyxl import load_workbook

workbook = load_workbook("sales_data.xlsx")
sheet = workbook["sales"]

sheet["A1"] = "New Value"

workbook.save("sales_data_modified.xlsx")

Zakljucak

У овом чланку смо научили како да променимо вредност ћелије у Екцел листу користећи Питхон и опенпикл библиотеку. Процес укључује инсталирање и увоз библиотеке, учитавање Екцел радне свеске и навођење радног листа који желимо да изменимо. Након тога можемо лако променити вредности ћелија и сачувати промене у новој или постојећој радној свесци. Опенпикл библиотека нуди разне друге функције које могу помоћи у аутоматизацији и поједностављењу задатака у вези са управљањем Екцел датотекама помоћу Питхон-а.

Релатед постс:

Оставите коментар