Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在excel单元格中自动执行此python代码?_Python_Excel_Split - Fatal编程技术网

如何在excel单元格中自动执行此python代码?

如何在excel单元格中自动执行此python代码?,python,excel,split,Python,Excel,Split,我需要从excel工作表中的网站列表中提取域,例如:http://www.example.com/example-page,http://test.com/test-page,并修改该域以提供其url example.com,test.com。我已经完成了代码部分,但是我仍然需要让这些命令自动处理列中的excel工作表单元格 这里是代码我认为您应该将数据作为数据框pd读入。读取excel,从代码中生成一个函数,然后应用到数据框df.apply。然后,使用pd.to_excel很容易保存到exce

我需要从excel工作表中的网站列表中提取域,例如:http://www.example.com/example-page,http://test.com/test-page,并修改该域以提供其url example.com,test.com。我已经完成了代码部分,但是我仍然需要让这些命令自动处理列中的excel工作表单元格


这里是代码

我认为您应该将数据作为数据框pd读入。读取excel,从代码中生成一个函数,然后应用到数据框df.apply。然后,使用pd.to_excel很容易保存到excel

ofc您将需要安装熊猫。 比如:

    import pandas as pd
    dframe = pd.read_excel(io='' , sheet_name='')
    dframe['domains'] = dframe['urls col name'].apply(your function)
    dframe.to_excel('your path')
最好的

您可以查看OpenPyxl库以使用Python中的excel文件。您可以使用该库将所有文本直接写入Excel单元格。将它们作为文本发布,因为它们是文本。请参阅的“代码块”部分。