Добавить значения в файл из таблицы Excel с Pyhon

Я новичок в Python и пытаюсь создать файл, добавив данные из второго столбца файла Excel

лист Excel выглядит так, как показано ниже,

DC_CODE     APP_NAME    HOST_NAME
APAC        Tomcat      host1.example.com
APAC        Nginx       host1.example.com
APAC        Apache      host1.example.com

Я использую этот кусок кода для печати значений,

import xlrd 
import os.path

wb = xlrd.open_workbook(os.path.join('/home/akbharat/Documents/OCIC/deploy_fed_ocic','podhosts_test_file.xlsx'))
sheet = wb.sheet_by_index(0) 
sheet.cell_value(0, 0) 
for i in range(sheet.nrows): 
    print(sheet.cell_value(i, 2)) 

Как мы можем напечатать вывод в файл с удаленным заголовком HOST_NAME?

1 ответ

Я думаю, вы можете использовать pandas библиотека для этого, следующий код может работать:

import pandas as pd
df = pd.read_excel(os.path.join('/home/akbharat/Documents/OCIC/deploy_fed_ocic','podhosts_test_file.xlsx')
writer = pd.ExcelWriter('PythonExport.xlsx')
df[['DC_CODE', 'APP_NAME']].to_excel(writer,'Sheet5')
writer.save()
Другие вопросы по тегам