比较两个不同大小的Excel表格
创始人
2024-12-13 23:00:17
0
  1. 使用Python中的pandas库:

import pandas as pd

df1 = pd.read_excel('file1.xlsx') df2 = pd.read_excel('file2.xlsx')

按照某一列进行合并

merged_df = pd.merge(df1, df2, on='column_name')

对比两个表格的数据

diff_df = merged_df[df1.columns].ne(merged_df[df2.columns])

  1. 使用VBA:

Sub CompareSheets()

Dim Sheet1 As Worksheet, Sheet2 As Worksheet
Dim RowCount1 As Long, RowCount2 As Long
Dim ColumnCount1 As Long, ColumnCount2 As Long
Dim Cell1 As Range, Cell2 As Range

Set Sheet1 = Worksheets("Sheet1")
Set Sheet2 = Worksheets("Sheet2")

RowCount1 = Sheet1.Cells(Rows.Count, "A").End(xlUp).Row
RowCount2 = Sheet2.Cells(Rows.Count, "A").End(xlUp).Row
ColumnCount1 = Sheet1.Cells(1, Columns.Count).End(xlToLeft).Column
ColumnCount2 = Sheet2.Cells(1, Columns.Count).End(xlToLeft).Column

For Each Cell1 In Sheet1.Range("A1").Resize(RowCount1, ColumnCount1)
    For Each Cell2 In Sheet2.Range("A1").Resize(RowCount2, ColumnCount2)
        If Cell1.Address = Cell2.Address Then
            If Cell1.Value <> Cell2.Value Then
                Debug.Print "Values are different at " & Cell1.Address
            End If
        End If
    Next Cell2
Next Cell1

End Sub

相关内容

热门资讯

轻量版八分钟!wepoke有挂... 轻量版八分钟!wepoke有挂网上德州微扑克辅助(其实真的有挂)-知乎1、用户打开应用后不用登录就可...
挂一分钟!来玩德州app服务器... 挂一分钟!来玩德州app服务器在哪里德州aa辅助(果真真的有挂)-今日头条小薇(透视辅助)致您一封信...
插件1分钟!wpk ai是有w... 插件1分钟!wpk ai是有wopoker德州真的有挂(的确真的有挂)-哔哩哔哩1、完成wopoke...
安卓版本6分钟!轰趴大菠萝十三... 安卓版本6分钟!轰趴大菠萝十三水辅助德州ai智能辅助(果然真的有挂)-知乎1、轰趴大菠萝十三水辅助系...
ai辅助五分钟!微扑克的辅助工... 您好,云扑克是否有外挂这款游戏可以开挂的,确实是有挂的,需要了解加微【487309276】很多玩家在...
新版八分钟!aapoker辅助... 新版八分钟!aapoker辅助工具wpk俱乐部有外挂(好像真的有挂)-小红书1、下载好wpk俱乐部有...
安卓版九分钟!德州之星辅助we... 安卓版九分钟!德州之星辅助wepoke ai辅助(果然真的有挂)-微博客户端;1)德州之星辅助辅助挂...
渠道八分钟!pokernow可... 渠道八分钟!pokernow可以加注德州ai辅助神器(其实真的有挂)-小红书;1、让任何用户在无需p...
最新款7分钟!gg扑克辅助we... 最新款7分钟!gg扑克辅助wepoke模拟器(果然真的有挂)-百度知乎;1、打开软件启动之后找到中间...
安装1分钟!nzt德州辅助软件... 安装1分钟!nzt德州辅助软件微扑克辅助软件(都是真的有挂)-百度知乎;1、点击下载安装,微扑克辅助...