【python获取.doc内表格指定单元格数据】

python获取.doc内表格指定单元格数据

需求说明

读取.doc内表格中指定数据并以对象形式输出
1、获取第一张表内:部门编码、物料编码、退库数量(数字型)、物料质量问题描述、物料来源、填写人数据
2、获取第二张表格内:采购人员ID

案例表格:在这里插入图片描述

#pic_center)

代码部分

import os
import docx
from docx import Document #导入库
from win32com.client import Dispatch
from openpyxl import  Workbook 
from openpyxl import workbook
from openpyxl import load_workbook
'''
获取绝对地址,
如果是doc的转换为docx。
'''
#文件相对路径
def doc2docx(file_path):
    file_name, file_extension = os.path.splitext(file_path)#获取文件名、文件扩展名
    file_abs_path = os.path.abspath(file_path) #通过相对路径获取绝对路径
    if file_extension in [".doc"]:
        #打开word应用程序
        wd=Dispatch(
### 华为云 Notebook 使用指南与功能介绍 华为云提供了一种灵活且高效的云端开发环境——Notebook服务,旨在满足数据科学家、机器学习工程师以及研究人员对于高性能计算的需求。以下是关于华为云 Notebook 的详细介绍: #### 1. **华为云 Notebook 服务概述** 华为云 Notebook 是一种基于 Jupyter Notebook 的在线交互式编程环境[^1]。它允许用户快速创建、编辑和运行代码,并支持多种主流编程语言(如 Python 和 R)。该服务特别适合用于数据分析、机器学习模型训练以及其他需要高算力的任务。 #### 2. **主要功能特点** - **预置开发环境** 用户无需手动配置复杂的依赖或框架,即可直接启动内置常用工具链的虚拟机实例。这些工具通常包括 TensorFlow、PyTorch 等深度学习框架,极大地方便了 AI 开发者的工作效率[^2]。 - **弹性伸缩能力** 基于 Flexus X 实例的强大灵活性,用户可以根据实际需求动态调整 CPU、GPU 资源配额,在保障性能的同时实现成本最优控制[^1]。 - **无缝集成 ModelArts 平台** 结合华为云 ModelArts 提供的一系列端到端服务能力(从数据标注到模型部署),进一步简化整个 ML/DL 生命周期管理过程[^3]。 - **高效协作机制** 支持多人实时共享同一个 notebook 文件夹结构;同时还能借助 Git 版本控制系统追踪修改历史记录,促进团队间更紧密的合作交流。 #### 3. **典型应用场景** - 构建预测分析模型 - 训练神经网络架构 - 可视化展示实验结果图表 - 教学演示案例讲解 #### 4. **操作步骤指导** ##### 创建一个新的 Notebook 实例 1. 登录至 [华为云官网](https://www.huaweicloud.com/) ,进入“产品与服务”菜单下的 “人工智能” 分类找到 “ModelArts” 页面; 2. 在左侧导航栏选择 【工作空间】 -> 【notebooks】 ; 3. 点击右上方按钮新建项目并填写必要参数设置比如名称大小等等; 4. 完成初始化加载后就可以看到熟悉的界面啦! ##### 配置运行环境变量 为了使某些特定包能够在环境中正常调用可能还需要额外做一些准备工作比如说pip install xxx之类的命令行语句执行完毕之后再继续后续逻辑处理部分就可以了哦~ ```bash !pip install numpy pandas matplotlib seaborn scikit-learn --upgrade ``` --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值