1.模块导入

1.1 模块的 安装:用pip命令安装
  • step1 : 按快捷键【WIN +R】,输入“cmd" ,确定。
  • step2 : 输入’’ pip install xlwings’’ (xlwings 是需要下载的模块名称)
  • or step2 : 输入’’ pip install xlwings - i https://pypi.tuna.tsinghua.edu.cn/simple"(通过镜像服务器安装模块,速度快)
1.2 模块的 安装:在PyCharm中安装模块
  • step1 : 启动Pycharm,单击菜单栏中的File 按钮,在展开按钮中单击settings命令。
  • step2 : 在打开的settings对话框中单击“Project:Python"左侧的折叠按钮,在展开的列表中单击”Project interpreter"选项;在右侧的界面中可看到Pycharm自带的模块,单击右侧的 + 号按钮
  • step2 : 在打开的 对话框中输入需要安装的 模块名称,按【Enter 】键,在搜索结果中选择要安装的模块,单击左下角“install Package"按钮,安装完成后关闭对话框

2. 一个通过Python批量创建一组Excel文件,20 个文件

import xlwings as xw
app = xw.App(visible=True,add_book=False)
for i in range(1,21):workbook = app.books.add()workbook.save(f'c:\Excel\\分公司{i}')workbook.close()
app.quit()

输出结果:

3. 列出指定路径下的文件夹包含的文件和子文件夹名称

import os
path = 'C:\\Excel'
file_list = os.listdir(path)
print(file_list)

输出结果:
C:\Users\benson.gu\PycharmProjects\pythonProject3\venv\Scripts\python.exe “C:/Users/benson.gu/PycharmProjects/pythonProject3/pythonlearn1/pythonlearning records/Python Excel Learning/Python Excel 1.py”
[’~$分公司3.xlsx’, ‘分公司1.xlsx’, ‘分公司10.xlsx’, ‘分公司11.xlsx’, ‘分公司12.xlsx’, ‘分公司13.xlsx’, ‘分公司14.xlsx’, ‘分公司15.xlsx’, ‘分公司16.xlsx’, ‘分公司17.xlsx’, ‘分公司18.xlsx’, ‘分公司19.xlsx’, ‘分公司2.xlsx’, ‘分公司20.xlsx’, ‘分公司3.xlsx’, ‘分公司4.xlsx’, ‘分公司5.xlsx’, ‘分公司6.xlsx’, ‘分公司7.xlsx’, ‘分公司8.xlsx’, ‘分公司9.xlsx’]

Process finished with exit code 0

4.获取当前运行Python代码文件路径

import os
path = os.getcwd()
print(path)

输出结果:
C:\Users\benson.gu\PycharmProjects\pythonProject3\pythonlearn1\pythonlearning records\Python Excel Learning

5. 重命名文件 rename(src,dst)

import os
oldname = 'c:\\excel\\分公司1.xlsx'
newname = 'c:\\excel\\分公司101.xlsx'
os.rename(oldname,newname)

6. 重命名文件夹 rename(src,dst)

import os
oldname = 'c:\\excel'
newname = 'c:\\excel1'
os.rename(oldname,newname)

#1、应用xlwings包
import xlwings as xw

#2、读取待复制的表格
path = ‘C:\Users\xlwings\Desktop\excelpythondemo2.xlsx’
workbook = xw.Book(path)

#3、读取待粘贴的表格
path2 = ‘C:\Users\xlwings\Desktop\excelpythondemo1.xlsx’
workbook2 = xw.Book(path2)

#3-1、找到最后一行的第一个单元格
rng = workbook2.sheets(“Sheet1”).range(‘A1’).expand(‘table’)

cell_index = str(rng.rows.count+1)

range1 = workbook2.sheets(“Sheet1”).range(‘A’+cell_index)

#3-2、按行复制数据到目标表格。
range1.value = workbook.sheets(“Sheet1”).range(‘A1’).expand(‘table’).value

Python-处理Excel文件 1.前导知识相关推荐

  1. 使用Python获取Excel文件中单元格公式的计算结果

    假设有如下Excel文件,其中第二个WorkSheet中数据如下: 其中D列为公式,现在要求输出该列公式计算的数值结果,代码如下: 代码运行结果: ----------相关阅读---------- 1 ...

  2. 高效办公 1.2 用Python新建Excel文件

    1.2 用Python新建Excel文件 1.2.1 Excel的相关术语 workbook[ˈwəːkbʊk]:工作簿对象,工作簿文件. worksheet[ˈwəːkʃiːt]:工作表. cell ...

  3. Python操作Excel文件:插入一列数据

    问题描述:已有Excel文件,其中包含5列数据,要求在第3列前插入一列数据,保存为新文件. 参考代码: 运行结果: --------董付国老师Python系列教材-------- 1)<Pyth ...

  4. python 读取excel文件 效率 时间 格式_python读取Excel文件中的时间数据

    在使用python读取Excel文件中的时间格式,碰到的时间格式转换问题: 读取这样的表格: 输出这样的数据结果: 然而这样的结果却不是我们想要的,我们需要的是这样的结果: 1.安装python官方库 ...

  5. python处理excel文件的模块_python处理Excel文件的几个模块

    在python中简单地处理excel文件,有几个相关的模块,各有千秋,本文将不定时收录. Python Excel网站收集了关于python处理excel文件的各种信息. [注意]使用python处理 ...

  6. 怎么用python处理excel文件-用python处理excel文件有多轻松?工作从未如此简单

    最近需要频繁读写 excel 文件,想通过程序对 excel 文件进行自动化处理,发现使用 python 的 openpyxl 库进行 excel 文件读写实在太方便了,结构清晰,操作简单.本文对 o ...

  7. python处理excel教程实例-python 读写excel文件操作示例【附源码下载】

    本文实例讲述了python 读写excel文件操作.分享给大家供大家参考,具体如下: 对excel文件的操作,python有第三方的工具包支持,xlutils,在这个工具包中包含了xlrd,xlwt等 ...

  8. python处理excel表格实例-使用Python操作excel文件的实例代码

    使用的类库 pip install openpyxl 操作实现 •工作簿操作 # coding: utf-8 from openpyxl import Workbook # 创建一个excel工作簿 ...

  9. python怎么读excel文件-用python读写excel文件

    用python写excel文件 安装xlwt pip install xlwt 例子 #!/usr/bin/python # _*_ coding:utf-8 _*_ #--------------- ...

最新文章

  1. 搭建nexus后,进入首页的时候出现warning: Could not connect to Nexus.错误
  2. 不焦虑、不内卷能拿图灵奖吗?来自智源研究院的灵魂拷问
  3. G面经prepare: Pattern Match
  4. MySQL 如何利用做排序
  5. hihoCoder 1114 小Hi小Ho的惊天大作战:扫雷·一 最详细的解题报告
  6. 层次分析法matlab_建模开讲课程回放2:层次分析法及其MATLAB
  7. 【nyoj - 252】 01串(简单dp)
  8. Docker学习笔记_安装和使用Zookeeper
  9. 基于SURF算法的图像拼接方法
  10. radius mysql md5_radius协议采用什么传输 radius协议中md5加密函数的参数怎么处理
  11. android电视与苹果手机图片,小米电视怎么投屏?图文讲解安卓和苹果手机投屏到小米电视方法...
  12. CF卡插到时显示文件系统变RAW请问咋才能修复???
  13. Android热修复学习之旅开篇——热修复概述
  14. 学习笔记——经纬度坐标系及定位相关API
  15. Stopping service [Tomcat]和Disconnected from the target VM排查
  16. Android发送短信SMS的编程
  17. 全球及中国农药市场需求走势与十四五发展商机研究报告2022版
  18. Web workers
  19. 和菜头-和腾讯新闻哥谈谈腾讯价值观
  20. 博弈论分析题_博弈论复习题及答案分析

热门文章

  1. 租房子时,请严重注意中介和代理的区别,本人的真实经历
  2. php能弹出u盘吗,u盘中病毒了能插电脑吗
  3. 基于触摸屏的 输入系统应用分析
  4. mongoDB启动时使用配置文件
  5. SpringBoot - resource资源文件的打包配置详解(指定资源文件位置)
  6. Temporal线上部署
  7. 师范专业如何计算机,师范类计算机科学与技术就业前景如何?毕业后做信息老师么?...
  8. bootstrap使用方法以及创建bootstrap模板
  9. 云原生|kubernetes|rancher-2.6.4安装部署简明手册
  10. I3D网络主体代码详解