社区
C#
帖子详情
求教:C#如何往已有数据的EXCEL表格中插入一空行?
szyhp
2006-08-15 11:46:02
现EXCEL表已有数据,如何才能在第一行上插入一空行?
...全文
1124
9
打赏
收藏
求教:C#如何往已有数据的EXCEL表格中插入一空行?
现EXCEL表已有数据,如何才能在第一行上插入一空行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fabian
2006-08-19
打赏
举报
回复
Excel.Application ak= new Excel.Application();
ak.Rows.InsertIndent(1);
原来这样可以哦
学习学习
linfuguo
2006-08-19
打赏
举报
回复
搞定就好,其实最好写个通用类库!
sorrow_man
2006-08-16
打赏
举报
回复
LZ自己搞定了啊
yanzizhu
2006-08-16
打赏
举报
回复
在连接数据库的方法中,添加新行就可以了
szyhp
2006-08-16
打赏
举报
回复
搞定了,用这句即可.
ak.Rows.InsertIndent(1);
szyhp
2006-08-16
打赏
举报
回复
太复杂了吧,有没有简单的办法?像Excel.Application ak= new Excel.Application();......
ak.Rows.Insert(1); 这样在VB.NET是可以的,为什么在C#不行啊?
szyhp
2006-08-15
打赏
举报
回复
up
xiaomatian
2006-08-15
打赏
举报
回复
大致就这样。需要引用几个excel的dll文件。
函数比较多,不好全部贴出来。
大体的思路就是这样的。EXCEL提供了操作的接口,你使用一下就知道了。
xiaomatian
2006-08-15
打赏
举报
回复
public void SetCellText(int p_rowIndex,int p_colIndex,string p_text,TextAligment p_alig)
{
// xlApp.Cells[p_rowIndex,p_colIndex] = p_text;
Excel.Range range;
range = GetRange(p_rowIndex,p_colIndex);
range.Cells.FormulaR1C1 = p_text;
switch(p_alig)
{
case TextAligment.xlLeft:
//range.Cells.VerticalAlignment=Excel.Constants.xlLeft;
range.Cells.HorizontalAlignment=Excel.Constants.xlLeft;
break;
case TextAligment.xlMeduim:
//range.Cells.VerticalAlignment=Excel.Constants.xlCenter;
range.Cells.HorizontalAlignment=Excel.Constants.xlCenter;
break;
case TextAligment.xlRight:
//range.Cells.VerticalAlignment=Excel.Constants.xlRight;
range.Cells.HorizontalAlignment=Excel.Constants.xlRight;
break;
}
range = null;
}
#region GetRange 获得单元格
/// <summary>
/// 获取指定单元格或指定范围内的单元格,行索引为从1开始的数字,最大65536,列索引为A~Z、AA~AZ、BA~BZ...HA~HZ、IA~IV的字母及组合,也可以是1-65536数字。
/// </summary>
/// <param name="p_rowIndex">单元格行索引,从1开始</param>
/// <param name="p_colIndex">单元格列索引,从1开始,列索引也可以用字母A到Z或字母组合AA~AZ,最大IV的Excel字母索引</param>
/// <returns></returns>
public Excel.Range GetRange(int p_rowIndex,int p_colIndex)
{
//单个 Range(10,3).Select //第10行3列
return GetRange(p_rowIndex,p_colIndex,p_rowIndex,p_colIndex);
}
/// <param name="p_startRowIndex">指定单元范围起始行索引,从1开始</param>
/// <param name="p_startColIndex">指定单元范围起始列数字索引,从1开始</param>
/// <param name="p_endRowIndex">指定单元范围结束行索引</param>
/// <param name="p_endColIndex">指定单元范围结束列数字索引</param>
public Excel.Range GetRange(int p_startRowIndex,int p_startColIndex,int p_endRowIndex,int p_endColIndex)
{
Excel.Range range;
range = _xlApp.get_Range(_xlApp.Cells[p_startRowIndex,p_startColIndex],_xlApp.Cells[p_endRowIndex,p_endColIndex]);
return range;
}
#endregion
C#
把
Excel
表格
数据
导入到 SQL Server
数据
库
本文详细介绍了如何使用
C#
将
Excel
表格
数据
导入到SQL Server
数据
库,包括下载模板、验证文件格式、利用NPOI插件处理
数据
、
数据
校验以及分页显示。在用户点击导入按钮后,通过Linq查询确保
数据
的一致性,然后将
数据
保存到
数据
库。
基于
C#
关于WinForm打印
表格
/ 输出到
Excel
再打印的操作
本文介绍了如何在WinForm应用
中
实现
表格
打印,包括使用RowMergeView插件处理单元格合并和换行,以及将
表格
数据
导出到
Excel
后再进行打印。详细讲述了从主页面设计、
表格
基础、打印设置、
数据
插入
到
Excel
导出的完整过程,并提供了源代码下载链接。
C#
实现二维
数据
数组导出到
Excel
本文介绍通过
C#
将
数据
库查询
数据
导出并生成
Excel
文件的方法。阐述了功能需求,包括设计导出模板、生成二维
数据
数组等。说明了范例运行环境,提及
Excel
DCOM配置,详细介绍设计实现过程,最后总结该方法支持旧版本格式及样式复制等特点。
C#
TreeView和ListView读取
Excel
表格
这篇博客分享了一个
C#
小程序,该程序利用TreeView和ListView读取、编辑及显示
Excel
表格
数据
。通过OleDb连接
Excel
文件,将
数据
加载到DataSet
中
,再将
数据
分别显示在TreeView和ListView组件
中
,实现了
数据
的筛选和展示。用户可以通过选择TreeView节点在ListView
中
显示对应的
数据
,并提供了
数据
的编辑和
插入
功能。
C#
学习之操作
excel
表格
本文详细介绍了在
C#
中
使用
Excel
的方法,包括添加引用、初始化
Excel
应用、操作
Excel
文件等步骤。通过实例代码展示了如何读取和写入
Excel
文件,并提供了在不同版本之间的注意事项。
C#
111,131
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章