Как установить высоту строки, используя Python xlwings - PullRequest
0 голосов
/ 04 марта 2020

Я добавил новый лист в существующий лист Excel, используя Python xlwings. Я хочу установить высоту строки 15 на новом листе. Как я могу это сделать .?

Ответы [ 2 ]

1 голос
/ 04 марта 2020

Как описано в разделе Отсутствующие функции , вы всегда можете перейти к pywin32 и просмотреть документацию для VBA .

В вашем случае это будет работать следующим образом это:

import xlwings as xw
wb = xw.Book(...)
wb.sheets[0]['1:1'].api.RowHeight = 100
0 голосов
/ 04 марта 2020

до сих пор нет способа сделать это в xlwings, но если вы можете сделать это с openpyxl , вот ссылка для лучшего понимания

# import openpyxl module
import openpyxl 

# Call a Workbook() function of openpyxl 
# to create a new blank Workbook object 
wb = openpyxl.Workbook() 

# Get workbook active sheet 
# from the active attribute. 
sheet = wb.active 

# writing to the specified cell 
sheet.cell(row = 1, column = 1).value = ' hello '

sheet.cell(row = 2, column = 2).value = ' everyone '

# set the height of the row 
sheet.row_dimensions[1].height = 70

# set the width of the column 
sheet.column_dimensions['B'].width = 20

# save the file 
wb.save('dimension.xlsx') 
...