python操作excel表格根据sheet,并且把这列每项内容转换成大写首字母

Posted learnacode

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python操作excel表格根据sheet,并且把这列每项内容转换成大写首字母相关的知识,希望对你有一定的参考价值。

# -*- coding:utf-8 -*-
import openpyxl
import pypinyin


wb = openpyxl.load_workbook(r"D:PythonCodeAfterInstalled爬取共享平台人口库设计20200419.xlsx")
ws = wb.get_sheet_by_name(人口基准信息)


data_dict = {"nodes": [], "links": []}

for i in range(2, 50000):  # 获取很多行,中间程序有中断
    # xuqiu_bumen = ws.cell(row=i, column=3).value
    mulu = ws.cell(row=i, column=4).value
    # print(mulu)
    # print(mulu)
    if mulu == None:
        break
    a = pypinyin.pinyin(mulu, style=pypinyin.FIRST_LETTER)
    b = []
    for i in range(len(a)):
        b.append(str(a[i][0]).upper())
    c = ‘‘.join(b)
    print(c)

 

以上是关于python操作excel表格根据sheet,并且把这列每项内容转换成大写首字母的主要内容,如果未能解决你的问题,请参考以下文章

python如何操作excel 基础代码

python操作excel

Python操作excel

python操作Excel表格小妙招:只需十行代码,可以将多张Excel合并为一张

python对excel表格的操作

python操作Excel