c# - 通过匹配特定单元格或数据(日期)将数据从一张纸复制/粘贴到另一张纸

标签 c# excel

我有两张 Excel 工作表。 Sheet2 包含数据,我需要每个日期 1 个月的数据,我想通过匹配我在空白日期上放置的日期来复制/粘贴 Sheet1 上的数据,例如:将 10 月 1 日放在 Sheet1 的日期上,它会自动将10月1日的数据复制到sheet2上。将 10 月 2 日的复制数据放在 10 月 2 日,依此类推..

表 1

DATE            
Turnover  IN     out    Revenue
0     0  0   0
0     0  0   0
0     0  0   0
0     0  0   0
0     0  0   0
0     0  0   0
0     0  0   0
0     0  0   0

表 2

1-Oct                           2-Oct           
Turnover IN  OUT     RESULT     Turnover IN  OUT     RESULT
14599    4410    4500    -90        1000     54641   737542  -90
67530    9330    1440    7890       100  345     4274    7890
57699    11520   2673    8846       500  4525    275274  8846.5
196425   55960   68800   -12840     60050    42  4247    -12840
92100    17770   2500    15270      136450   4   14  15270

最佳答案

好吧,要复制特定范围(包含单元格内容,...),您应该尝试以下操作,例如:

 Excel.Range selCell1 = ((Excel.Worksheet)Application.ActiveSheet).Range["A1", "CA2000"];
 Excel.Range selCell2 = ((Excel.Worksheet)Application.Sheets[2]).Range["A1", "CA2000"];
 selCell1.Copy(selCell2);

关于c# - 通过匹配特定单元格或数据(日期)将数据从一张纸复制/粘贴到另一张纸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13027552/

相关文章:

c# - NEST Elasticsearch客户端的属性映射在日期时间如何工作

c# - 错误 CS1056 : Unexpected character '$' running the msbuild on a tfs continuous integration process

excel - 使用 OR 函数进行条件格式化

vba - 从一个工作簿复制到另一个工作簿后更新数据透视表数据源

excel - 需要 Excel 公式返回 "Yes"/"No"而不是 bool 值

c# - 在 C# 中干燥对象实例化

c# - MouseWheel 事件不以 120 为增量滚动

c# - 从 10 位数字中获取所有可能的连续 4 位数字

javascript - 设置单个单元格样式 js-xlsx, xlsx-style node.js

excel - 如何安全地从 VBA 项目中删除所有 Option Base 1 语句