问题描述
- C# excel Oledb update
- 请问大神,要用C#对某个excel的单元格进行修改,怎么完成。不要用COM的方法,
效率太低,可以用oledb或者其他高效的方法吗?
最好是可以一个个单元格改,按照行列号定位需要修改的单元格。
解决方案
http://blog.csdn.net/fujie724/article/details/21017873
修改excel的例子
解决方案二:
推荐使用npoi,免费,开源,强大,国人自己编写,作者非常热心解决各种问题。
因为是移植poi,所以文档丰富。
http://www.cnblogs.com/luxiaoxun/p/3374992.html
解决方案三:
http://tonyqus.sinaapp.com/tutorial
这是作者的博客。
解决方案四:
如果你的项目不大,推荐使用NPOI或者Free Spire.XLS在C#中进行Excel的操作。例如,使用free spire.xls修改单元格的代码:
//编辑单元格文本 Worksheet sheet = workbook.Worksheets[0]; sheet.Range[""D2""].Text = ""Kelly Cooper""; sheet.Range[""D2""].Style.Font.FontName = ""Arial Narrow""; sheet.Range[""D2""].Style.Font.Color = Color.DarkBlue; //编辑单元格的值 sheet.Range[""E2""].Value = ""00-1-285-7901742""; sheet.Range[""E2""].Style.Font.FontName = ""Book Antiqua""; sheet.Range[""E2""].Style.Font.Color = Color.DarkOrange;
解决方案五:
http://blog.csdn.net/zzq900503/article/details/8802855
时间: 2024-10-27 22:08:35