ઉકેલી: એક્સેલ મૂલ્ય બદલો

એક્સેલ એ એક શક્તિશાળી સાધન છે જે અમને માહિતીને સંરચિત અને સંગઠિત રીતે સંગ્રહિત, વિશ્લેષણ અને હેરફેર કરવાની મંજૂરી આપે છે. જો કે, કેટલીકવાર અમારે અમુક કાર્યોને સ્વચાલિત કરવાની જરૂર પડી શકે છે, જેમ કે ચોક્કસ કોષનું મૂલ્ય બદલવું, અથવા એક્સેલ શીટ્સમાં ડેટાને અપડેટ કરવો અને તેમાં ફેરફાર કરવો. Python પ્રોગ્રામિંગ લેંગ્વેજ અને તેની લાઇબ્રેરીઓની મદદથી, અમે આ કાર્યોને સરળતાથી પૂર્ણ કરી શકીએ છીએ અને અમારી ડેટા મેનેજમેન્ટ જરૂરિયાતો માટે કાર્યક્ષમ અને ગતિશીલ ઉકેલો બનાવી શકીએ છીએ. આ લેખમાં, અમે પાયથોનનો ઉપયોગ કરીને એક્સેલ શીટમાં સેલના મૂલ્યને બદલવાની વિવિધ રીતોનું અન્વેષણ કરીશું, અને અમે કોડના પગલું-દર-પગલાંની સમજૂતીનો અભ્યાસ કરીશું.

પાયથોનનો ઉપયોગ કરીને એક્સેલ મૂલ્યો બદલવી

એક લોકપ્રિય પાયથોન લાઇબ્રેરી જે અમને એક્સેલ ફાઇલો વાંચવા, લખવા અને સંશોધિત કરવાની મંજૂરી આપે છે તે છે openpyxl પુસ્તકાલય. આ લાઇબ્રેરી .xlsx અને .xlsm ફાઇલ ફોર્મેટ બંને સાથે અત્યંત સુસંગત છે અને એક્સેલ સ્પ્રેડશીટ્સ સાથે કામ કરવા માટે સુવિધાઓની વિશાળ શ્રેણી પૂરી પાડે છે.

Openpyxl ઇન્સ્ટોલ અને આયાત કરવું

Openpyxl લાઇબ્રેરીનો ઉપયોગ કરવા માટે, તમારે પહેલા તેને તમારી સિસ્ટમ પર ઇન્સ્ટોલ કરવાની જરૂર છે. તમે નીચેના pip આદેશનો ઉપયોગ કરીને આ કરી શકો છો:

"`
pip install openpyxl
"`

લાઇબ્રેરી ઇન્સ્ટોલ કર્યા પછી, તેને તમારી પાયથોન સ્ક્રિપ્ટમાં આયાત કરવાનો સમય છે.

from openpyxl import load_workbook

એક્સેલ શીટમાં સેલ વેલ્યુ બદલવી

એકવાર તમે openpyxl લાઇબ્રેરી આયાત કરી લો તે પછી, તમારે જે પ્રથમ વસ્તુ કરવાની જરૂર છે તે એ છે કે તમે સંશોધિત કરવા માંગો છો તે શીટ ધરાવતી Excel વર્કબુક લોડ કરો. આ કરવા માટે, તમે openpyxl લાઇબ્રેરીમાંથી `load_workbook()` ફંક્શનનો ઉપયોગ કરી શકો છો.

આ ઉદાહરણ માટે, ચાલો ધારીએ કે અમારી પાસે "sales_data.xlsx" નામની એક એક્સેલ શીટ છે, જેમાં "સેલ્સ" નામની વર્કશીટ છે. વર્કબુક લોડ કરવા અને વેચાણ કાર્યપત્રકને ઍક્સેસ કરવા માટેનો કોડ અહીં છે:

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

હવે અમારી પાસે ચોક્કસ વર્કશીટની ઍક્સેસ છે, અમે કોઈપણ સેલની પંક્તિ અને કૉલમ અથવા તેના સેલ નામ (દા.ત., “A1”, “B2”, વગેરે) નો ઉલ્લેખ કરીને તેની કિંમત બદલી શકીએ છીએ. ચાલો સેલ A1 ની કિંમત બદલીએ:

sheet["A1"] = "New Value"

સેલ મૂલ્ય બદલ્યા પછી, વર્કબુકમાં ફેરફારો સાચવવા જરૂરી છે. અમે તે કોડની નીચેની લાઇન સાથે કરી શકીએ છીએ:

workbook.save("sales_data_modified.xlsx")

આ બધું એકસાથે મૂકીને, “sales_data.xlsx” ફાઇલમાં સેલ A1 ની કિંમત બદલવાનો સંપૂર્ણ કોડ આના જેવો દેખાશે:

from openpyxl import load_workbook

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

sheet["A1"] = "New Value"

workbook.save("sales_data_modified.xlsx")

ઉપસંહાર

આ લેખમાં, અમે Python અને openpyxl લાઇબ્રેરીનો ઉપયોગ કરીને એક્સેલ શીટમાં સેલની કિંમત કેવી રીતે બદલવી તે શીખ્યા. પ્રક્રિયામાં લાઇબ્રેરીને ઇન્સ્ટોલ અને આયાત કરવી, એક્સેલ વર્કબુક લોડ કરવી અને અમે જે વર્કશીટને સંશોધિત કરવા માંગીએ છીએ તેનો ઉલ્લેખ કરવાનો સમાવેશ થાય છે. તે પછી, આપણે સરળતાથી સેલ વેલ્યુ બદલી શકીએ છીએ અને ફેરફારોને નવી અથવા હાલની વર્કબુકમાં સાચવી શકીએ છીએ. Openpyxl લાઇબ્રેરી અન્ય વિવિધ સુવિધાઓ પ્રદાન કરે છે જે પાયથોન સાથે એક્સેલ ફાઇલોને સંચાલિત કરવા સંબંધિત કાર્યોને સ્વચાલિત અને સરળ બનાવવામાં મદદ કરી શકે છે.

સંબંધિત પોસ્ટ્સ:

પ્રતિક્રિયા આપો