ಪರಿಹರಿಸಲಾಗಿದೆ: ಎಕ್ಸೆಲ್ ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸಿ

ಎಕ್ಸೆಲ್ ಒಂದು ಶಕ್ತಿಯುತ ಸಾಧನವಾಗಿದ್ದು ಅದು ರಚನಾತ್ಮಕ ಮತ್ತು ಸಂಘಟಿತ ರೀತಿಯಲ್ಲಿ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು, ವಿಶ್ಲೇಷಿಸಲು ಮತ್ತು ಕುಶಲತೆಯಿಂದ ಅನುಮತಿಸುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಕೆಲವೊಮ್ಮೆ ನಾವು ನಿರ್ದಿಷ್ಟ ಸೆಲ್‌ನ ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸುವುದು ಅಥವಾ ಎಕ್ಸೆಲ್ ಶೀಟ್‌ಗಳಲ್ಲಿ ಡೇಟಾವನ್ನು ನವೀಕರಿಸುವುದು ಮತ್ತು ಮಾರ್ಪಡಿಸುವಂತಹ ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಬೇಕಾಗಬಹುದು. ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಮತ್ತು ಅದರ ಲೈಬ್ರರಿಗಳ ಸಹಾಯದಿಂದ, ನಾವು ಈ ಕಾರ್ಯಗಳನ್ನು ಸುಲಭವಾಗಿ ಸಾಧಿಸಬಹುದು ಮತ್ತು ನಮ್ಮ ಡೇಟಾ ನಿರ್ವಹಣೆ ಅಗತ್ಯಗಳಿಗಾಗಿ ಸಮರ್ಥ ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕ ಪರಿಹಾರಗಳನ್ನು ರಚಿಸಬಹುದು. ಈ ಲೇಖನದಲ್ಲಿ, ಪೈಥಾನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಎಕ್ಸೆಲ್ ಶೀಟ್‌ನಲ್ಲಿನ ಕೋಶದ ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸಲು ನಾವು ವಿವಿಧ ಮಾರ್ಗಗಳನ್ನು ಅನ್ವೇಷಿಸುತ್ತೇವೆ ಮತ್ತು ಕೋಡ್‌ನ ಹಂತ-ಹಂತದ ವಿವರಣೆಯನ್ನು ನಾವು ಪರಿಶೀಲಿಸುತ್ತೇವೆ.

ಪೈಥಾನ್ ಬಳಸಿ ಎಕ್ಸೆಲ್ ಮೌಲ್ಯಗಳನ್ನು ಬದಲಾಯಿಸುವುದು

ಎಕ್ಸೆಲ್ ಫೈಲ್‌ಗಳನ್ನು ಓದಲು, ಬರೆಯಲು ಮತ್ತು ಮಾರ್ಪಡಿಸಲು ನಮಗೆ ಅನುಮತಿಸುವ ಒಂದು ಜನಪ್ರಿಯ ಪೈಥಾನ್ ಲೈಬ್ರರಿ openpyxl ಗ್ರಂಥಾಲಯ. ಈ ಲೈಬ್ರರಿಯು .xlsx ಮತ್ತು .xlsm ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳೆರಡಕ್ಕೂ ಹೆಚ್ಚು ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ ಮತ್ತು Excel ಸ್ಪ್ರೆಡ್‌ಶೀಟ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.

Openpyxl ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು ಮತ್ತು ಆಮದು ಮಾಡಿಕೊಳ್ಳುವುದು

Openpyxl ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಲು, ನೀವು ಮೊದಲು ಅದನ್ನು ನಿಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಸ್ಥಾಪಿಸಬೇಕಾಗುತ್ತದೆ. ಕೆಳಗಿನ ಪಿಪ್ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಇದನ್ನು ಮಾಡಬಹುದು:

""
ಪಿಪ್ ಇನ್ಸ್ಟಾಲ್ 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")

ತೀರ್ಮಾನ

ಈ ಲೇಖನದಲ್ಲಿ, ಪೈಥಾನ್ ಮತ್ತು ಓಪನ್‌ಪಿಕ್ಸ್ಲ್ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಎಕ್ಸೆಲ್ ಶೀಟ್‌ನಲ್ಲಿ ಕೋಶದ ಮೌಲ್ಯವನ್ನು ಹೇಗೆ ಬದಲಾಯಿಸುವುದು ಎಂದು ನಾವು ಕಲಿತಿದ್ದೇವೆ. ಈ ಪ್ರಕ್ರಿಯೆಯು ಲೈಬ್ರರಿಯನ್ನು ಸ್ಥಾಪಿಸುವುದು ಮತ್ತು ಆಮದು ಮಾಡಿಕೊಳ್ಳುವುದು, ಎಕ್ಸೆಲ್ ವರ್ಕ್‌ಬುಕ್ ಅನ್ನು ಲೋಡ್ ಮಾಡುವುದು ಮತ್ತು ನಾವು ಮಾರ್ಪಡಿಸಲು ಬಯಸುವ ವರ್ಕ್‌ಶೀಟ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಅದರ ನಂತರ, ನಾವು ಸುಲಭವಾಗಿ ಸೆಲ್ ಮೌಲ್ಯಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು ಮತ್ತು ಬದಲಾವಣೆಗಳನ್ನು ಹೊಸ ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವರ್ಕ್‌ಬುಕ್‌ಗೆ ಉಳಿಸಬಹುದು. Openpyxl ಲೈಬ್ರರಿಯು ಪೈಥಾನ್‌ನೊಂದಿಗೆ ಎಕ್ಸೆಲ್ ಫೈಲ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಸಂಬಂಧಿಸಿದ ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಮತ್ತು ಸರಳಗೊಳಿಸಲು ಸಹಾಯ ಮಾಡುವ ಹಲವಾರು ಇತರ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನೀಡುತ್ತದೆ.

ಸಂಬಂಧಿತ ಪೋಸ್ಟ್ಗಳು:

ಒಂದು ಕಮೆಂಟನ್ನು ಬಿಡಿ