如何使用python代码将excel数据从列提取到一个用逗号分隔的.txt文件?

如何使用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

我在excel工作表a列中有一个电话号码列表,我需要一个python代码将所有号码提取到一个.txt文件中,用逗号分隔一行

示例:56000000056000001560000035600000456000005560000065600000756000008560000095600001056000001560000012

试试这个

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)+',')