比较两个不同大小的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

相关内容

热门资讯

4分钟作弊视频!哈糖大菠萝助手... 4分钟作弊视频!哈糖大菠萝助手(透视辅助软件)详细辅助助手(确实助手);1、超多福利:超高返利,海量...
三分钟私人局辅助免费!德普软件... 三分钟私人局辅助免费!德普软件(透视辅助)详细辅助教程(一直教程)1、用户打开应用后不用登录就可以直...
3分钟免费钻石!sohoo p... 3分钟免费钻石!sohoo poker辅助(透视脚本)详细辅助俱乐部(果然俱乐部);1、进入游戏-大...
三分钟有透视!德扑圈有透视吗,... 三分钟有透视!德扑圈有透视吗,德普之星透视辅助软件激活码,详细教程(有挂教程)运德普之星透视辅助软件...
二分钟软件安装包!sohoop... 二分钟软件安装包!sohoopoker辅助(辅助挂)详细辅助软件(好像软件)1、下载好sohoopo...
两分钟软件下载!德普之星有透视... 两分钟软件下载!德普之星有透视辅助吗,德普之星透视,详细教程(有挂秘笈);1、下载好德普之星透视辅助...
4分钟开辅助!拱趴大菠萝挂怎么... 4分钟开辅助!拱趴大菠萝挂怎么安装(透视脚本辅助器)详细辅助教程(本来教程);运拱趴大菠萝挂辅助工具...
九分钟免费透视!德普之星透视辅... 九分钟免费透视!德普之星透视辅助软件下载(透视辅助软件)详细辅助工具(一贯工具)1、金币登录送、破产...
1分钟透视辅助!德普之星透视辅... 1分钟透视辅助!德普之星透视辅助软件,德普之星透视辅助软件下载,详细教程(有挂技巧)1、用户打开应用...
2分钟模拟器!智星德州插件20... 2分钟模拟器!智星德州插件2024最新版,pokermaster修改器,详细教程(有挂技巧);智星德...