找回密码
 立即注册

QQ登录

只需一步,快速开始

menghuanyunxia

高级会员

111

主题

396

帖子

1075

积分

高级会员

积分
1075

活字格认证微信认证勋章元老葡萄

menghuanyunxia
高级会员   /  发表于:2014-7-3 09:32  /   查看:4600  /  回复:3
在sheet中插入行和列之后,保存为excel文件,然后打开该excel文件,打开该sheet的RowCount和ColumnCount没有保存

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-7-3 10:12:00
沙发
回复 1楼menghuanyunxia的帖子

menghuanyunxia 你好,
在有数据单元格外围插入空的行和列不会被保存到Excel,可以在添加行列时设置某个单元格格式标记添加的行列再导出,例如:

  1.         private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             this.fpSpread1.ActiveSheet.RowCount = 10;
  4.             this.fpSpread1.ActiveSheet.ColumnCount = 10;
  5.             this.fpSpread1.ActiveSheet.Cells[0, 0].Value = "cell00";
  6.             this.fpSpread1.ActiveSheet.Cells[9, 9].Value = "cell99";
  7.         }

  8.         private void addRowsAndColsToolStripMenuItem_Click(object sender, EventArgs e)
  9.         {
  10.             //在无数据部分插入行、列
  11.             this.fpSpread1.ActiveSheet.Rows.Add(10, 10);
  12.             this.fpSpread1.ActiveSheet.Columns.Add(10, 10);
  13.             this.fpSpread1.ActiveSheet.Cells[19, 19].ForeColor=Color.Black;
  14.         }

  15.         private void exportToolStripMenuItem_Click(object sender, EventArgs e)
  16.         {
  17.             this.fpSpread1.SaveExcel("test.xls");
  18.         }

  19.         private void importToolStripMenuItem_Click(object sender, EventArgs e)
  20.         {
  21.             this.fpSpread1.OpenExcel("test.xls", FarPoint.Excel.ExcelOpenFlags.TruncateEmptyRowsAndColumns);
  22.         }
复制代码


不知道我是否正确理解你的问题?
回复 使用道具 举报
menghuanyunxia
高级会员   /  发表于:2014-7-3 10:26:00
板凳
多谢指导
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-3 11:25:00
地板
回复 3楼menghuanyunxia的帖子

恩,不客气。指导谈不上,相互交流。

评分

参与人数 1满意度 +5 收起 理由
menghuanyunxia + 5 谢谢问题,已经解决

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部