【发布时间】:2021-07-24 15:50:49
【问题描述】:
我想将 csv 文档转换为 excel。 我还希望它是一个使用文档路径的函数。 我知道我必须使用下面的代码,但这不是一个函数。 如果可以,请帮助我。
【问题讨论】:
-
我认为您在发布问题时错过了“使用下面的代码”部分。您可以在上面编辑您的问题以添加它。您可能需要扩展功能的含义(预期结果)。
标签: python pandas function path
我想将 csv 文档转换为 excel。 我还希望它是一个使用文档路径的函数。 我知道我必须使用下面的代码,但这不是一个函数。 如果可以,请帮助我。
【问题讨论】:
标签: python pandas function path
据我了解,问题中没有任何代码(目前),我认为这应该可行:
def csv_to_excel(source_path, source_file, target_path, target_file):
""" Take the path of a csv file, convert it to excel and save it"""
import pandas as pd
import os
try:
df = pd.read_csv(os.path.join(source_path, source_file))
df.to_excel(os.path.join(target_path, target_file), index=False)
return True
except Exception as e:
print(e)
return False
可以(并且通常应该)在主范围内进行导入。有不明白的地方请留言。
【讨论】: