Working with Sheet Cells Using Python

Python 3: Automating Your Job Tasks Superhero Level: Automate Excel Tasks with Python 3
4 minutes
Share the link to this page
You need to have access to the item to view this lesson.
One-time Fee
List Price:  $139.99
You save:  $40
List Price:  €128.82
You save:  €36.80
List Price:  £109.74
You save:  £31.35
List Price:  CA$191.13
You save:  CA$54.61
List Price:  A$210.68
You save:  A$60.19
List Price:  S$188.83
You save:  S$53.95
List Price:  HK$1,092.95
You save:  HK$312.29
CHF 91.34
List Price:  CHF 127.88
You save:  CHF 36.54
NOK kr1,052.31
List Price:  NOK kr1,473.28
You save:  NOK kr420.96
DKK kr686.58
List Price:  DKK kr961.24
You save:  DKK kr274.66
List Price:  NZ$227.97
You save:  NZ$65.13
List Price:  د.إ514.17
You save:  د.إ146.91
List Price:  ৳16,408.23
You save:  ৳4,688.40
List Price:  ₹11,637.16
You save:  ₹3,325.14
List Price:  RM657.67
You save:  RM187.92
List Price:  ₦206,269.66
You save:  ₦58,938.40
List Price:  ₨38,916.02
You save:  ₨11,119.65
List Price:  ฿5,127.43
You save:  ฿1,465.08
List Price:  ₺4,505.30
You save:  ₺1,287.32
List Price:  B$723.91
You save:  B$206.84
List Price:  R2,571.91
You save:  R734.88
List Price:  Лв252.38
You save:  Лв72.11
List Price:  ₩190,499.14
You save:  ₩54,432.21
List Price:  ₪515.38
You save:  ₪147.26
List Price:  ₱8,140.48
You save:  ₱2,326.02
List Price:  ¥21,963.82
You save:  ¥6,275.82
List Price:  MX$2,336.09
You save:  MX$667.50
List Price:  QR510.10
You save:  QR145.75
List Price:  P1,900.64
You save:  P543.07
List Price:  KSh18,618.67
You save:  KSh5,320
List Price:  E£6,599.78
You save:  E£1,885.78
List Price:  ብር8,037.80
You save:  ብር2,296.67
List Price:  Kz118,908.34
You save:  Kz33,976.24
List Price:  CLP$126,117.11
You save:  CLP$36,036.03
List Price:  CN¥1,014.10
You save:  CN¥289.76
List Price:  RD$8,237.97
You save:  RD$2,353.87
List Price:  DA18,843.53
You save:  DA5,384.25
List Price:  FJ$311.92
You save:  FJ$89.12
List Price:  Q1,086.64
You save:  Q310.49
List Price:  GY$29,266.81
You save:  GY$8,362.54
ISK kr13,793.62
List Price:  ISK kr19,311.62
You save:  ISK kr5,518
List Price:  DH1,395.33
You save:  DH398.69
List Price:  L2,480.56
You save:  L708.78
List Price:  ден7,930.17
You save:  ден2,265.92
List Price:  MOP$1,125.70
You save:  MOP$321.65
List Price:  N$2,570.90
You save:  N$734.59
List Price:  C$5,148.73
You save:  C$1,471.17
List Price:  रु18,603.56
You save:  रु5,315.68
List Price:  S/522.95
You save:  S/149.42
List Price:  K543.64
You save:  K155.33
List Price:  SAR525.05
You save:  SAR150.02
List Price:  ZK3,733.66
You save:  ZK1,066.83
List Price:  L641.14
You save:  L183.19
List Price:  Kč3,187.01
You save:  Kč910.64
List Price:  Ft49,549.41
You save:  Ft14,157.98
SEK kr1,062.40
List Price:  SEK kr1,487.41
You save:  SEK kr425
List Price:  ARS$124,696.09
You save:  ARS$35,630
List Price:  Bs966.60
You save:  Bs276.19
List Price:  COP$540,370.17
You save:  COP$154,402.50
List Price:  ₡71,720.93
You save:  ₡20,493.15
List Price:  L3,457
You save:  L987.78
List Price:  ₲1,052,195.01
You save:  ₲300,648.62
List Price:  $U5,389.29
You save:  $U1,539.90
List Price:  zł547.82
You save:  zł156.53
Already have an account? Log In


Following up on the previous lecture, in this lecture, we are going to see more sheet operations. And we are going to start with getting the value of a cell in a sheet by using the cell coordinates. First of all, we are referencing the same sheet from within the workbook, and that is employee data. And now in order to get the value of a particular cell, we will use sheet and in between square brackets and also in between quotes, let's enter the coordinates of that particular cell. So let's assume we want to get the value for cell B seven. And now after the square brackets, we are using the value attribute.

So dot value, and we have the value of the cell returns which is Anna. Let's check this. Indeed, the cell B seven has this value right here, which is Anna and this is correct. Another way to get the value of a sale in a sheet Using the coordinates of that cell is the following sheet, dot cell. And in between the parentheses of this method, we specify row equals, let's say six, comma column equals two. And again dot value.

Sorry, I entered the comma instead of dot value. And this time we have Emily returned. So we are referencing row six and column two. That would be this cell right here basics, which is indeed, Emily. Okay. Now how can we reference a particular cell inside the sheet?

Well, that's pretty easy. Cell equals sheet, and in between square brackets, we enter the coordinates of the cell. So that would be let's say, B, nine, okay, and Enter. Now we can check several attributes for this cell, so cell, dot row, and of course We have row nine cell dot column. And that returns B, of course. And finally, cell dot coordinate, returns B nine, which is the full coordinate of this cell.

Okay, another set of information about the cells that we might need is the data type of the value inside the cell. And in order to get this data type, we are going to use cell dot data type. And we have s for string, because inside cell B nine, we have the first name of one of our employees, which is of course, a string. Now let's get back into the Python interpreter. And also we can check out the encoding format for a cell for the value inside the cell. So cell dot encoding, and that would be UTF eight, which is the default.

Also we can set a certain value for a cell. So first of all, I'm going to close this workbook to avoid any permission related issues, and I'm going to use Cell equals, let's say sheet of v2. And since we are working on column B, we will change the first name of one of our employees inside the workbook. So let's say cell dot value equals, and let's enter David for example. Okay. And of course, we should save our workbook.

So workbook dot Save, and the full path to the file. Now let's check our workbook once again. And indeed, we now have David in cell v2 inside our sheet, which is correct. The last thing I'll show you in this lecture is how to get the parent worksheet for a cell. So referring to our cell B two, let's find out the worksheet that is the parent of this cell by simply using the parent attributes or cell, not parent. And indeed, we have worksheet employee data returned.

Okay, I'll see you in the next lecture where we are going to talk about styles

Sign Up


Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.