我用c#已经可以成生一个excel文件了,但我如何设置这个excel文件中的单元格式呢?
比如我想B这列的格式是文本的.....因为我要在这里显示77734567890121223233类是的这串数字...而不设置单元格式的话,就会显示成
7.08E+19
相关代码如下:private void button2_Click(object sender, EventArgs e)
{
int row = 2;
Excel.ApplicationClass myexcel = new Excel.ApplicationClass();
myexcel.Visible = true;
Excel.Workbooks myworkbooks = myexcel.Workbooks;
Excel.Workbook myworkbook = myworkbooks.Add(true);
Excel.Worksheet worksheet = (Excel.Worksheet)myexcel.ActiveSheet;
for (int i = 0; i < dt.Rows.Count; i++)
{ for (int j = 0; j < dt.Columns.Count; j++)
{
myexcel.Cells[row, j + 1] = dt.Rows[i][j].ToString();
}
row++;
}
}
比如我想B这列的格式是文本的.....因为我要在这里显示77734567890121223233类是的这串数字...而不设置单元格式的话,就会显示成
7.08E+19
相关代码如下:private void button2_Click(object sender, EventArgs e)
{
int row = 2;
Excel.ApplicationClass myexcel = new Excel.ApplicationClass();
myexcel.Visible = true;
Excel.Workbooks myworkbooks = myexcel.Workbooks;
Excel.Workbook myworkbook = myworkbooks.Add(true);
Excel.Worksheet worksheet = (Excel.Worksheet)myexcel.ActiveSheet;
for (int i = 0; i < dt.Rows.Count; i++)
{ for (int j = 0; j < dt.Columns.Count; j++)
{
myexcel.Cells[row, j + 1] = dt.Rows[i][j].ToString();
}
row++;
}
}
解决方案 »
- 关于系统开销的一些问题
- 怎样使文本编辑器具有大纲显示功能
- GDI绘图改变填充颜色时反应迟钝
- 对取图的疑惑,在线等!
- 急!求救:能否实现鼠标悬浮事件:比如金山词霸中的‘屏幕取词’功能?
- 请问如何用代码实现对远程电脑的开机关机和抓屏啊
- ibatisnet多数据库连接 请问如何配置?急!在线等待...
- 参数化查询 '(@iBookName varchar(30),@iAuthor varchar(20),@iPublishment varch' 需要参数 @i
- 问个反射的问题
- 50分!!急求[[[[[[智能设备应用程序]]]]]]]自动更新代码~,在线等~
- 又一个简单的送分题目。关于文件监控的。
- 问个问题!
Excel.Range myrange=mysheet.get_Range(mysheet.Cells[1,1],mysheet.Cells[5,1]);
myrange.NumberFormatLocal="@";//文本格式
excelRangeParm.Merge(Missing.Value);//粗体设置
excelRangeParm.Font.Bold = true;//字体大小设置
excelRangeParm.Font.Size = 12;//水平对齐设置
excelRangeParm.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;//垂直对齐设置
excelRangeParm.VerticalAlignment = Excel.XlVAlign.xlVAlignCenter;//公式设置
excelRangeParm.FormulaR1C1 = 公式;//列宽设置
excelRange.ColumnWidth = 宽度;//行高
excelRange.RowHeight = 行高;