c#操作导入excel,如何设置列的格式?

emp 2006-02-21 09:14:41
c#操作access中有一列文本的值,如"51010400006093",操作com 导入excel,结果变成5.10104E+13
,请问如何使用c#设置excel列的格式,使它仍然为原来的样式不变
...全文
407 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
emp 2006-02-23
  • 打赏
  • 举报
回复
还没解决啊
emp 2006-02-22
  • 打赏
  • 举报
回复
Microsoft.Office.Interop.Excel.Worksheet ws;
ws.Cells[row, cell]= ..//
这里直接赋值字符串的,无论怎么格式化字符串,结果都5.10104E+13,导出后在excel中把列选中,"设置单元格格式"为数值,就会变回来
请问的是怎么c#操作office(Excel)的设置格式
hj5182001 2006-02-22
  • 打赏
  • 举报
回复
DataTable dt = new DataTable();
DataRow dr;
dt.Columns.Add(new DataColumn("身份证号码", typeof(string)));
dt.Columns.Add(new DataColumn("图书单价",typeof(decimal)));
dt.Columns.Add(new DataColumn("购买数量",typeof(Int32)));
dt.Columns.Add(new DataColumn("总价格",typeof(decimal)));
tengfeng8888 2006-02-21
  • 打赏
  • 举报
回复
Write(oStringWriter.ToString());
emp 2006-02-21
  • 打赏
  • 举报
回复
谢谢指教

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧