擅长:python、mysql、java
<p>即使该文件将作为excel文件下载(<code>.xlsx</code>,可能),我认为您仍然可以使用Python打开并读取它作为CSV文件(可能查看<a href="https://stackoverflow.com/questions/24662571/python-import-csv-to-list">this question</a>以获得有关如何下载的更多详细信息)。如果这个excel文件有多个工作表,那么最终可能会出现问题。如果是这种情况,您可能需要使用一个额外的库(<a href="https://stackoverflow.com/questions/3239207/how-can-i-open-an-excel-file-in-python">like pandas</a>)来管理从excel文件打开和捕获数据的过程。你知道吗</p>
<p>打开并读取文件后,您就可以用您想要保留的任何内容写入一个新的文本文件。<a href="https://stackoverflow.com/questions/5214578/python-print-string-to-text-file">This other question</a>有一些关于如何做到这一点的好信息。你知道吗</p>
<p>如果文件中只有一个工作表,则csv方法将起作用,并将如下所示:</p>
<p>(已编辑,打开CSV后将<code>rb</code>更改为<code>rt</code>)</p>
<pre><code>import csv
my_read_path = '/directory/some_excel_file.xlsx'
text_file = open('/directory/my_output.txt', "w")
with open(my_read_path, 'rt') as csv_file:
csv_reader = csv.reader(csv_file)
for line in list(csv_reader):
text_file.write(line) # assumes you want to write any line
text_file.close()
</code></pre>
<p>用<code>pandas</code>之类的东西阅读可能会更复杂,但无论如何都可能是一种有价值的学习经历。你知道吗</p>