社区
C#
帖子详情
急,用c#控制excel做报表输出,怎样设置EXCEL单元格的宽度
panda_lees
2004-03-17 10:06:25
1、怎样设置EXCEL单元格的宽度
2、怎样设置同一个单元格的多个字体
多谢大家的帮助!
...全文
921
11
打赏
收藏
急,用c#控制excel做报表输出,怎样设置EXCEL单元格的宽度
1、怎样设置EXCEL单元格的宽度 2、怎样设置同一个单元格的多个字体 多谢大家的帮助!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
panda_lees
2004-03-29
打赏
举报
回复
哦,是用了EntireColumn.AutoFit()的缘故,设置的宽度ColumnWidth无效。
还有个问题想请教大家,怎样实现一个单元格内的字符窜由于过长而自动换行?
panda_lees
2004-03-29
打赏
举报
回复
楼上的兄弟的方法在编译的时候不能通过
“
xSt.get_Range(excel.Cells[1,2],excel.Cells[1,2]).Width = 100;
无法对属性或索引器“Excel.Range.Width”赋值 -- 它是只读的
”
xeonwei
2004-03-29
打赏
举报
回复
private static Excel.Application excel;
private static Excel._Worksheet xSt;
//
...
//
xSt.get_Range(excel.Cells[1,2],excel.Cells[1,2]).Width = 100;
panda_lees
2004-03-29
打赏
举报
回复
大哥们,兄弟还是没找到解决方案呀!
烤火的鱼
2004-03-20
打赏
举报
回复
myExcel.Cells[6,1]="SUM(a1:a5)";
Uncommon
2004-03-17
打赏
举报
回复
关注中。。。。
《开发高手》2004年第一期第68页有详细的介绍。很全面。作者:苟安廷
不知道对你能否有帮助。
elite2018
2004-03-17
打赏
举报
回复
www.szlon.com
www.szlen.com
xjliang007
2004-03-17
打赏
举报
回复
up
gOODiDEA
2004-03-17
打赏
举报
回复
参考:
public bool SetValue( System.Data.DataSet _DataSet, int _Row, int _Cell, bool _FontBold, string _FontName, int _FontSize, bool IsSetFormat )
{
try
{
int MyCell = _Cell;
int MyRow = _Row;
System.Data.DataTable _DataTable = _DataSet.Tables[ 0 ];
foreach ( System.Data.DataRow _DataRow in _DataTable.Rows )
{
MyCell = _Cell;
for ( int i = 0;i < _DataRow.ItemArray.Length; i++ )
{
oExcel.Cells[ MyRow, MyCell ] = _DataRow.ItemArray[i];
MyCell++;
}
MyRow++;
}
oRange = oWorkSheet.get_Range( oExcel.Cells[ _Row, _Cell ], oExcel.Cells[ MyRow, MyCell ] );
oRange.EntireColumn.AutoFit();
if ( IsSetFormat )
{
oRange.AutoFormat( Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatClassic3, oTrue, oTrue, oTrue, oTrue, oTrue, oTrue );
}
oRange.Font.Bold = _FontBold;
oRange.Font.Name = _FontName;
oRange.Font.Size = _FontSize;
oRange.NumberFormatLocal = "0_);[Red](0)";
return true;
}
catch
{
return false;
}
}
zhouxsilenthill
2004-03-17
打赏
举报
回复
codeproject上去看看,我记得看到过的www.codeproject.com search 一下excel
MarcuseXiao
2004-03-17
打赏
举报
回复
_Worksheet worksheet;
worksheet.get_Range("A1",System.Reflection.Missing.Value).RowHeight
C#
操作
Excel
单元格
格式
文章介绍了使用
C#
设置
EXCEL
单元格
格式
使用
C#
进行
Excel
开发
从入门到高级应用,开发
Excel
表格
C#
生成
Excel
(包含下拉、列宽、
单元格
格式、背景等)
C#
生成
Excel
(包含下拉、列宽、
单元格
格式、背景等) 其中内容是下载了网上的资源然后自己修改后的、下载后即可用! 忘记这个是否可以释放
Excel
进程了、如果不可以!请联系我!
C#
基于NPOI生成具有精确列宽行高的
Excel
文件的方法
本文实例讲述了
C#
基于NPOI生成具有精确列宽行高的
Excel
文件的方法,是非常具有实用价值的技巧分享给大家供大家参考。具体方法如下:。 一、前言 NPOI是操作
Excel
的神器,导出导入快如闪电, 但是SetColumnWidth函数个人感觉不会用,怎么弄都无法
控制
好,因为他是以字符数量去
设置
宽度
,实际上
Excel
列宽还有个像素的概念,更难搞懂了。 //附带SetColumnWidth的用法和注释 IWorkbook hssfworkbook = new HSSFWorkbook(); ISheet sheet1 = hssfworkbook.CreateSheet(Sheet1);
C#
生成
Excel
动态列 创建下拉框
单元格
样式定义
输入年月份自动生成当月工作日
excel
考勤表,
excel
内可选下拉框
C#
111,119
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章