精华内容
下载资源
问答
  • python脚本(较多文件夹中查找关键字
    2021-10-31 10:32:37
    import os
    import re
    import pandas as pd
    
    
    # print(os.walk())
    def find_keyword(key_word):
        data = {'内容':[],'行数':[],'位置':[]}
        for filepath, dirnames, filenames in os.walk(os.getcwd()):
            for filename in filenames:
                file_absolute = filepath + '/' + filename
                # print(file_absolute)
                with open(file_absolute, 'rb') as fa:
                    content = fa.readlines()
                for i, content_target in enumerate(content):
                    # print(content_target)
                    if re.findall(key_word.encode(), content_target, re.S):
                        data['内容'].append(content_target)
                        data['行数'].append(i)
                        data['位置'].append(file_absolute)
        m = pd.DataFrame(data)
        m.to_excel('result.xlsx')

    1.使用脚本时把该python文件放在同目录文件夹下,它会扫描该目录下以及子目录下的所有文件最后把查找到的关键字、文件、行数返回生成result.xlxl的excel文件

    更多相关内容
  • 批量提取excel中包含特定关键字的单元格内容 链接:https://pan.baidu.com/s/1uTnkYXh8jBcaeda-JoQDuQ 提取码:jbkv
  • 多张表里面找到想要的关键字,并且生成新的表,每张表内如果有关键字会生成一个sheet表会生成列表和关键字的对应行,数据库里多张数据表找关键字时可以导出成Excel快速定位那张表并且列名是什么。
  • Python抓取excel中关键字

    千次阅读 2021-01-19 13:47:31
    面对几k行甚至上万行的excel数据时,如果只需要找出我们所需的某几行数据,可利用此代码,设置好excel的路径、excel文件名和关键字之后,即可抓取所需数据并输出至新的excel中。 三个参数: 所读取的excel...

    在面对几k行甚至上万行的excel数据时,如果只需要找出我们所需的某几行数据,可利用此代码,在设置好excel的路径、excel文件名关键字之后,即可抓取所需数据并输出至新的excel中。

    三个参数:

    1. 所读取的excel(绝对路径+文件名+后缀)
    workbook = xlrd.open_workbook('shuju.xls')
    
    1. 关键字
     if aaa.find('关键字')>0:
    
    1. 结果保存
    jieguo.save('结果.xls') #保存新生成的Excel
    

    完整代码:

    import xlrd
    import xlwt
    
    
    def read_excel():
        workbook = xlrd.open_workbook('shuju.xls') #读取源excel文件,最好利用绝对路径(完整路径,从哪个盘开始)
        jieguo = xlwt.Workbook(encoding="ascii")  #生成excel
        wsheet = jieguo.add_sheet('sheet name') #生成sheet
        sheetnum=workbook.nsheets  #获取源文件sheet数目
        y=0 #生成的excel的行计数
        for m in range(0,sheetnum):
            sheet = workbook.sheet_by_index(m) #读取源excel文件第m个sheet的内容
            nrowsnum=sheet.nrows  #获取该sheet的行数
            for i in range(0,nrowsnum):
                date=sheet.row(i) #获取该sheet第i行的内容
                for n in range(0,len(date)):
                    aaa=str(date[n]) #把该行第n个单元格转化为字符串,目的是下一步的关键字比对
                    if aaa.find('关键字')>0: #进行关键字比对,包含关键字返回1,否则返回0
                        y=y+1
                        for j in range(len(date)):
                            wsheet.write(y,j,sheet.cell_value(i,j)) #该行包含关键字,则把它所有单元格依次写入入新生成的excel的第y行
    
        jieguo.save('结果.xls') #保存新生成的Excel
    
    
    
    if __name__ == '__main__':
        read_excel()
    
    展开全文
  • 这不是源代码,是通过C#VS2010下实现的,可以说是个小工具,实现的功能是:打开某一文件下的所有word文档,然后设置一个或多个关键字,然后查找这些关键字是否word出现,并将word文档名和关键字保存在excel的...
  • 在Excel实现多关键字批量搜索、批量替换,以及批量添加批注

    Excel一次只能搜索一个关键字,本教材将向您演示多关键字搜索与替换的办法。
    在这里插入图片描述
    具体步骤请看以下视频:

    多关键字批量搜索、批量替换

    展开全文
  • 获取excel中关键字所在行 python

    千次阅读 2021-02-18 13:55:14
    def saveAsNewExcelFile(input_file_path_plan): ... getInfo = pd.read_excel(input_file_path_plan, sheet_name="frequency_plan", dtype=str, keep_default_na=False) for i in getInfo.index.
    
    def saveAsNewExcelFile(input_file_path_plan):
        # get cared macro info from testplan and save as 'MacroInfo.xlsx'
        getInfo = pd.read_excel(input_file_path_plan, sheet_name="frequency_plan", dtype=str, keep_default_na=False)
        for i in getInfo.index:
            for j in range(len(getInfo.loc[i].values)):
                if (getInfo.loc[i].values[j] == 'Macro Info'):
                    start_col = i + 1
                    break #add 2.3
                    # print(getInfo.loc[i].values[j])
        x = pd.DataFrame(getInfo.iloc[start_col:, ])
    
        # 判断是否存在output文件夹
        if (os.path.exists(OutputPath)):
            shutil.rmtree(OutputPath)
            print('output dir has been rm -rf and new makedirs')
        os.makedirs(OutputPath)
    
        # 写入文件保存在output 文件夹下
        filepath = os.path.join(OutputPath, 'MacroInfo.xlsx')
        x.to_excel(filepath, header=0, index=False, encoding='utf-8', sheet_name='frequency_plan')
    
    
    展开全文
  • 手机Excel如何通过关键字快速查找内容.docx
  • 如图所示,我们事件...B3输入以下语句,并填充 =IF(ISNUMBER(FIND("A",B3)),"优",IF(ISNUMBER(FIND("B",B3)),"良",IF(ISNUMBER(FIND("C",B3)),"",IF(ISNUMBER(FIND("D",B3)),"及格",IF(ISNUMBER(FIND("E"..
  • Excel查找,偶尔有情况遇到要Excel查找多个单元格的多个关键字(或包含或相等),或多个单元格或列满足多个的条件的行,Excel本身的支撑没有那么灵活。本身我们又对代码不熟悉,有一个方便性的工具可以做这个...
  • python 提取excel表格指定的关键字到新的表格
  • 1. 我采用读取一个范围内的数据, 然后通过QVariant转换到QList<QList<QVariant>>类型, 然后再进行匹配进行查找, 这种方式读取10万行时速度12秒左右,速度太慢。...希望寻求一种能快读查找Excel中关键字的方法
  • excel sheet2通过关键字在sheet1找到对应的公式sheet2输出计算结果
  • data = xlrd.open_workbook(r'单品追踪.xlsx') table = data.sheet_by_name('追踪表') for i,t in enumerate(table.row_values(1)):#默认库存关键字在第2行 if t == '库存': print('库存所在列是%s'%(i))
  • 实现把excel中某些单元格的部分字符作为关键字,进行查找。话不多说直接上代码。 # -*- coding: utf-8 -*- import xlrd import xlwt def read_excel(): workbook = xlrd.open_workbook('tttttt.xlsx') #...
  • Excel根据关键字自动填充数据

    千次阅读 2019-11-29 22:29:32
    本函数无需对关键字进行排序操作,就能实现某个区域查找某个关键字,并根据关键字对应的值自动填充到对应的单元格里面。 典型的案例是:学生成绩册和考勤册不一致的情况(比如学号不对应,退学后学号空缺情况),...
  • Python 根据关键字查找xls单元格内容

    千次阅读 2020-11-21 02:44:34
    excel_read(需要查找单元格内容的xls文件路径,检索关键字(只接受list),是否检查(布尔值))返回一个dict:{检索关键字1:值1,检索关键字2:值2,检索关键字3:值3,....}如果没有检索到关键字,那么就不会存在dict...
  • python中用pandas读写excel表格,根据关键字查找填表(类似vlookpup)excel的vlookup出了N/A值相关的库读取和写入excel文件查找赋值1遍历表格每行查找填表查找赋值2类似dict构造Series参考 excel的vlookup出了N/A值 ...
  • Python提取excel中指定关键字的单元格

    千次阅读 2021-11-12 20:02:56
    网络运维会有处理excel形式的单列的log的场景,需要从中根据关键字来提取需要的那一行数据以方便查看,尤其是面向运营商网络,大量的设备使得人工汇总非常麻烦,使用python的xlrd和xlwt类可以很好的帮我们处理...
  • VBA 收集 Word关键字批量处理-Excel版Sheet1(关键字)ThisWorkbookUserForm1模块1 Sheet1(关键字) 表格添加了一个按钮,用于打开窗口 Private Sub CommandButton1_Click() UserForm1.Show End Sub ThisWorkbook ...
  • 所以我推荐 最好如图使用pip导入库 我这就是导入成功了 然后我们就可以导入openpyxl 库了 但是我们使用的并不是这个库而是openpyxl 这个库下面的load_workbook 如图 这是我自己写的 一小段代码 如下: from ...
  • (相当于替换掉了原来的段落) 如果有多个关键字,可以考虑段落.split(关键字) package com.excel.demo; import org.apache.poi.xwpf.usermodel.XWPFDocument; import org.apache.poi.xwpf.usermodel.XWPFParagraph;...
  • 我试图Python编写一个简单的函数(使用xlwings),它在Excel中读取当前“活动”单元格值,然后将该单元格值写入活动单元格下一列的单元格 .如果我使用绝对引用指定单元格,例如范围(3,2),那么我一切正常 ...
  • 使用“查找”这个功能会非常高效,今天就和大家分享一下,如果查找关键字并且高亮显示。 步骤: 1,首先运行office软件,新建一份表格作为示例演示,如下图所示; 2,然后我们可以点击左侧搜索按钮,或者是...
  • VBA将excel表格中关键字标红

    千次阅读 2020-03-22 11:25:19
    转载 Sub 将某一关键词标红() Dim Rng As Range, ...Str = InputBox("请输入要查找的内容:", "输入") '利用输入框输入要查找的内容 If Cells.Find(Str) Is Nothing Then '如果工作表未找到要查找的内容及提示 ...
  • Vba Word查找关键字在第几页第几行

    千次阅读 2020-06-29 23:44:34
    Sub GetRowIdByFind() Dim myRange As Range Dim sSelection As Selection ActiveDocument.Select Set myRange = ActiveDocument.Content myRange.Find.Execute FindText:="2ºÅÂ¥25Â¥", Forward:=True ...
  • python调用win32com处理excel,本实例遍历每一个sheet,查找关键字并处理。
  • 比如,我要在excel某一列中查找“行业产能过剩”这个关键词,如果该列存在的某一单元格存在这个关键词,赋值为1,没有则为0,之后输出值到另一列的对应单元格。感谢解答,万分感谢
  • 模糊匹配不确定长度的字符表示 源数据表 姓名 部门 入职日期 刘星 生产部 1992/10/4 罗大吴 生产部 2009/7/21 吴宏艳 行政管理部 1993/4/7 陈星 行政管理部 1990/10/1 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,829
精华内容 4,731
关键字:

在excel中查找关键字