如何使用python代码将excel数据从列提取到一个用逗号分隔的.txt文件?
我在excel工作表a列中有一个电话号码列表,我需要一个python代码将所有号码提取到一个.txt文件中,用逗号分隔一行 示例:56000000056000001560000035600000456000005560000065600000756000008560000095600001056000001560000012 试试这个如何使用python代码将excel数据从列提取到一个用逗号分隔的.txt文件?,python,python-requests,Python,Python Requests,我在excel工作表a列中有一个电话号码列表,我需要一个python代码将所有号码提取到一个.txt文件中,用逗号分隔一行 示例:56000000056000001560000035600000456000005560000065600000756000008560000095600001056000001560000012 试试这个 import pandas as pd df = pd.read_excel('test.xlsx', header=None) print(','.join
import pandas as pd
df = pd.read_excel('test.xlsx', header=None)
print(','.join(map(str,df[0].to_list())))
您可以使用非常直观的openpyxl
load\u工作簿
打开路径中指定的excel文件
A
Stack overflow不是一种代码编写服务,请告诉我们到目前为止您尝试了什么。由于我正在开发一个系统,所以我在这里添加了我的任务以获得支持,我尝试了您的代码。我在out.txt中得到了提取的行数,而不是电话号码。@PythonAutomation modified谢谢您。。。这是我的工作,谢谢。。。。。。。
from openpyxl import load_workbook
book = load_workbook('1.xlsx')
sheet = book.active
first_column = sheet['A']
with open('out.txt', 'w') as outfile:
for x in range(len(first_column)):
outfile.write(str(first_column[x].value)+',')