<p><strong>注意:</strong>此问题是开放式的,因此答案可能基于经验。没有一种解决办法比其他办法更好。在</p>
<p>我在excel工作中使用<a href="https://openpyxl.readthedocs.io/en/default/" rel="nofollow noreferrer">openpyxl</a>,因为我可以用最新的<code>xlsx</code>格式保存文件。在</p>
<p>您可以使用</p>
<pre><code>pip install openpyxl
</code></pre>
<p>因为我没有所有的代码,我假设你将能够得到所需的数据在一个列表,或一些格式,是逗号分隔和可以操纵。在</p>
<p>例如,我在下面的列表中有数据。
标题信息位于:</p>
^{pr2}$
<p>以及碳数据</p>
<pre><code>carbon_data = [["Carbon 1 to Carbon 2",2],["Carbon 2 to Carbon 3",3]]
</code></pre>
<p>一旦你有了它,你就可以创建一个新的工作簿并像在excel中一样处理数据。
演示代码:</p>
<pre><code>from openpyxl.workbook import Workbook
headers = ["Carbon pair","Bond"]
carbon_data= [["Carbon 1 to Carbon 2",2],["Carbon 2 to Carbon 3",3]]
dest_filename = 'carbon_data.xlsx'
#Open new workbook
wb = Workbook()
ws1 = wb.active
ws1.title = "carbon_pairs_bonds"
#Add headers
ws1.append(headers)
#Add data
for row in carbon_data:
ws1.append(row)
#Save workbook
wb.save(filename = dest_filename)
</code></pre>
<p>一旦创建了一个文件,就可以像在excel中那样添加、操作列和行。<code>openpyxl</code>站点有详细的教程和示例。其中有一个<code>openpyxl</code>标记,以便您可以参考以获取问题。在</p>
<p>希望这有帮助。
<strong>碳_数据.xlsx</strong></p>
<p><a href="https://i.stack.imgur.com/JTM8o.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/JTM8o.png" alt="enter image description here"/></a></p>