Код довольно простой.
Код: Выделить всё
import pandas as pd
import numpy as np
import os
import openpyxl
def excel_split():
excel = pd.read_excel("some excel.xls")
column_name = 'Name'
unique_values = excel[column_name].unique()
for unique_value in unique_values:
df_output = excel[excel[column_name].str.contains(unique_value)]
output_path = os.path.join('file path in another folder', unique_value + '.xlsx')
df_output.to_excel(output_path, index=False)
print(excel_split())
Сценарии хорошо работают при выполнении в коде Visual Studio. Но, как описано ранее, ничего не происходит. Ошибка должна быть внутри Python, потому что когда я провожу тестирование с помощью простой функции, возвращающей некоторый текст, она работает. Пример:
Код: Выделить всё
def greet():
return 'Hello A360! from Python'
print(greet())
Я рад любым подсказкам!
Подробнее здесь: https://stackoverflow.com/questions/757 ... -is-correc
Мобильная версия