Spread Studio for .NET 7: 使用现有数据填充单元格

使用 Spread Studio 表格控件你可以复制范围单元格并且填充到其他单元格中,复制数据和单元格格式。例如:如果目前有 2*2 个单元格,你可以在任意方向实现任意次数填充单元格到表单中。我们通过 FillRange 方法来实现此功能:

发布于 2013/06/01 00:00

SpreadJS

使用 Spread Studio 表格控件你可以复制范围单元格并且填充到其他单元格中,复制数据和单元格格式。例如:如果目前有 2*2 个单元格,你可以在任意方向实现任意次数填充单元格到表单中。

我们通过 FillRange 方法来实现此功能:

public void FillRange( 
   int row,
   int column,
   int rowCount,
   int columnCount,
   int fillCount,
   FillDirection fillDirection
)
参数
row
开始复制单元格范围的行索引
column
开始复制单元格范围的列索引
rowCount
复制单元格范围的行数
columnCount
复制单元格范围的行数
fillCount
填充次数
fillDirection
填充方向

 

测试代码:

 private void Form1_Load(object sender, EventArgs e)
        {
            // Define the text to repeat.
            fpSpread1.ActiveSheet.Cells[0, 0].Text = "A1-text";
            fpSpread1.ActiveSheet.Cells[0, 1].Text = "A2-text";
            fpSpread1.ActiveSheet.Cells[1, 0].Text = "B1-text";
            fpSpread1.ActiveSheet.Cells[1, 1].Text = "B2-text";


            fpSpread1.ActiveSheet.Cells[0, 0].BackColor = Color.Cyan;
            fpSpread1.ActiveSheet.Cells[0, 0].ForeColor = Color.DarkBlue;
            fpSpread1.ActiveSheet.Cells[0, 1].BackColor = Color.Coral;
            fpSpread1.ActiveSheet.Cells[0, 1].ForeColor = Color.DarkRed;
        }

        private void 横向填充ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //向右填充
            fpSpread1.ActiveSheet.FillRange(0, 1, 2, 1, 3, FillDirection.Right);

        }

        private void 向下填充ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //向下填充
            fpSpread1.ActiveSheet.FillRange(0, 0, 2, 2, 4, FillDirection.Down);
        }
效果图:
Demo3 
 
Demo 下载:vs2010 && Spread Studio Windows Form .NET 7
 

SpreadJS | 下载试用

纯前端表格控件SpreadJS,兼容 450 种以上的 Excel 公式,具备“高性能、跨平台、与 Excel 高度兼容”的产品特性,备受华为、苏宁易购、天弘基金等行业龙头企业的青睐,并被中国软件行业协会认定为“中国优秀软件产品”。SpreadJS 可为用户提供类 Excel 的功能,满足表格文档协同编辑、 数据填报、 类 Excel 报表设计等业务场景需求,极大的降低企业研发成本和项目交付风险。

如下资源列表,可以为您评估产品提供帮助:

相关产品
推荐相关案例
推荐相关资源
关注微信
葡萄城社区二维码

关注“葡萄城社区”

活字格低代码二维码

关注“活字格低代码”

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态