我需要修改一个已经订好格式的Excel文件。
形如
F1 F2 F3 F4
a b cccc
这里的F3与F4已经合并为一列。
我只知道修改a可以用 update [Sheet1$A1:A1] set F1=aa,可是合并了的单元格应该怎么表示呢?
请问,怎么写UPDATE语句来修改这个合并了的单元格呢?
形如
F1 F2 F3 F4
a b cccc
这里的F3与F4已经合并为一列。
我只知道修改a可以用 update [Sheet1$A1:A1] set F1=aa,可是合并了的单元格应该怎么表示呢?
请问,怎么写UPDATE语句来修改这个合并了的单元格呢?
解决方案 »
- C# 请教把TextBox中的数据以不同格式导出
- 装了VS2010后怎么还提示要装.net 3.5 ??
- 每隔5分钟执行结束QQ.exe任务管理器进程(马上给分)
- 控制台程序,怎么控制显示的位置??在线等...
- 求一个简单的C#串口Code例子和一篇好文章
- treeview 的一个问题
- 马上给分——使用windows服务程序每天早晨9点中执行插入数据库操作,多谢!
- 各位老大,OrdersDataTable里怎样添加父表Customers中的FirstName字段啊?
- 我的图片插入到数据库中不成功???????????
- webbrowser 如何自动加载下一页呢
- [紧急小问题]请问如何创建一个系统开销小且不被自动消灭掉的线程?
- 查找缺失图片的问题
高人们,求解答。
exc.Application.Workbooks.Add(true);
Excel._Worksheet ws=new Excel.WorksheetClass();
ws=(Excel._Worksheet)exc.ActiveSheet;
Excel.Range r;
r=ws.get_Range(ws.Cells[1,1],ws.Cells[1,6]);
r.MergeCells=true;
我的表格如下
UNIT 这是合并单元格
FIL CODE 这是合并单元格
SAP CODE 这是合并单元格
MADD1 MADD2 MADD3 MADD4 MADD5 MADD6 MADD7 MADD8
GCAS 123 123 123 123 123 123 123 123//这些不是合并单元格
WEIGHT 123 123 123 123 123 123 123 133
STEP PPM#1
1 这是合并单元格,这里要写东西!!!
我要修改的是最后这一行。"update [PPM$] set F2='999' where F1='1'";
结果是看不见变化。如果把上面的几行删掉,再用同样的语句就能写入了。
你的图片和我需要的很相像了。我的excel表如图所示:
http://hi.csdn.net/attachment/201005/3/1938457_1272866999fd23.jpg
我的是这个 string strExcel = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Path + ";" + "Extended Properties='Excel 8.0;HDR=no;'";
我一直写的都是UPDATE [PPM$B8:I8] SET F2= 'bbb‘ ,这样是不是取的range太小了,把它写成UPDATE [PPM$A8:J8] SET F2= 'bbb‘ ,结果就好了。
谢谢。