当前位置:   article > 正文

创建txt文件_Python知多少: Excel与Txt文件的存取

txt.xlsx文档怎么建立
68d1ac3346831708bc811e6e09dc87a6.png

Python知多少:

Excel与Txt文件的存取

     Excel与Txt是文本会计(案例分析与实证会计)中最常见的两种数据格式,Python如何读取与创建(修改)这两种格式的文件?本期推文基于国家社科基金2020年度的立项数据,对Python中Excel与Txt文件的存取进行了演示。

     当然,为了读取Excel(.xlsx)文件,需要预先安装xlrd模块,安装命令为:

pip install xlrd

数据来源:全国哲学社会科学工作办公室(http:/ /www.nopss.gov.cn/)

Warm Tips:

      Python若要进行多行注释,可用鼠标选中待注释部分,然后先按“Ctrl+K”组合键,再按“Ctrl+C”组合键;如若要取消多行注释,则用鼠标选中待注释部分后,先按“Ctrl+K”组合键,再按“Ctrl+U”组合键;单行注释,则可使用“Ctrl+/”组合键。

一、

Excel表单部分行列的读取

cb0c48513e08918eae5a0c6481957f01.png fff444bf8cec852023ab2ad85f5ac628.png

图1  Python读取Excel表单部分行列

二、

Excel完整表单行列的读取

e10d822b479e8859afadb7d71810d9a6.png 05c01077350bba7b596252cd340c33bd.png

图2  Python读取Excel完整表单

三、

Python如何创建(修改)文本文件(.txt)

     首先,基于前文的Excel(国家社科基金2020年度项目.xls)文件生成一个utf-8格式、名为“国家社科基金2020.xls”的文本文件。

      第二步,执行以下命令以生成一个名为“lines”的Python列表并打印,运行见图3。

e6289b445d1d1002d1798c9eb4721d66.png 8ccca729784f65e2390d49d4f86cb731.png

图3  运用python扩展的列表推导语法生成列表对象

    第三步,基于上述列表,运用Pathon内置open函数及for循环等命令语句,创建名为skjj2020.txt的文本文件,运行结果见图4。

ccc2e5c6ddbee7fcb50e5ecdc34a7ad0.png 0d3e024c5569a20159d2caaa6f925b32.png

   图运用Python创建Txt文本文件(skjj2020.txt)

    所创建的Txt文件见图5,结果显示,2020年度国家社科基金立项数为3552项,这与Excel文件读取的3549项并不一致(两者相差3项),请大家思考其中的原因。

064865c071ba1658be2df2a26448bc75.png

  图5  基于Python增补立项序号的文本文件skjj2020.txt

     以下命令可用作巩固基于Python的Txt文本文件存取训练之用。

9ba4ab656522e558b07310164d5150aa.png

往期回顾:

       Python入门:Anaconda的安装与使用

        Python的交互式命令行操作

        Python程序文件的创建与运行

        一个简单的Python随机点名程序

实证会计入门一点通

扫码关注我们

b40a8c891ca8132380ab84284cb1f798.png

编辑 |赵慧慧

审核 | 杨露

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/651249
推荐阅读
相关标签
  

闽ICP备14008679号