那1999_02、1999_12的行号分别是多少
时间: 2024-01-17 18:04:24 浏览: 65
如果您的行名称为“1999_02”和“1999_12”,可以使用以下代码将其转换为对应的行号:
```python
import openpyxl.utils
row_number_02 = openpyxl.utils.row_index_from_string('1999_02')
row_number_12 = openpyxl.utils.row_index_from_string('1999_12')
```
在这里,我们同样使用了openpyxl.utils模块中的row_index_from_string函数,将行名称“1999_02”和“1999_12”转换为对应的行号。请注意,行名称中的数字部分应该是从1开始的行号,因此“1999_02”对应的行号为2000,“1999_12”对应的行号为2010。
然后,您可以将其与列字母一起使用,使用“ws[column_letter + str(row_number)]”来定位单元格,例如“ws['B2000']”和“ws['B2010']”来分别定位行为“1999_02”和“1999_12”,列为“t2m”的单元格。
相关问题
那1979_02、1986_12的行号分别是多少
如果您的行名称为“1979_02”和“1986_12”,可以使用以下代码将其转换为对应的行号:
```python
import openpyxl.utils
row_number_79_02 = openpyxl.utils.row_index_from_string('1979_02')
row_number_86_12 = openpyxl.utils.row_index_from_string('1986_12')
```
在这里,我们同样使用了openpyxl.utils模块中的row_index_from_string函数,将行名称“1979_02”和“1986_12”转换为对应的行号。请注意,行名称中的数字部分应该是从1开始的行号,因此“1979_02”对应的行号为1980,“1986_12”对应的行号为1997。
然后,您可以将其与列字母一起使用,使用“ws[column_letter + str(row_number)]”来定位单元格,例如“ws['B1980']”和“ws['B1997']”来分别定位行为“1979_02”和“1986_12”,列为“t2m”的单元格。
那1997_01、1986_12的行号分别是多少
如果您的行名称为“1997_01”和“1986_12”,可以使用以下代码将其转换为对应的行号:
```python
import openpyxl.utils
row_number_97_01 = openpyxl.utils.row_index_from_string('1997_01')
row_number_86_12 = openpyxl.utils.row_index_from_string('1986_12')
```
在这里,我们同样使用了openpyxl.utils模块中的row_index_from_string函数,将行名称“1997_01”和“1986_12”转换为对应的行号。请注意,行名称中的数字部分应该是从1开始的行号,因此“1997_01”对应的行号为1997,“1986_12”对应的行号为1997。
然后,您可以将其与列字母一起使用,使用“ws[column_letter + str(row_number)]”来定位单元格,例如“ws['B1997']”和“ws['B1997']”来分别定位行为“1997_01”和“1986_12”,列为“t2m”的单元格。
阅读全文