Chinaunix首页 | 论坛 | 博客
  • 博客访问: 465796
  • 博文数量: 724
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:47
文章分类

全部博文(724)

文章存档

2011年(1)

2008年(723)

我的朋友

分类:

2008-10-13 17:06:27

jackzh:是不错!
不过希望写文章的时候能把核心的资料来源(CSpreadSheet)说清楚,不然大家以为还是你的大作!
(发表于2003-5-28 16:32:00)

mol1995:jackzh,你怎么这么多事?
其实是谁写得并不重要,大家都这里来的目的不是看谁原创了多少文章,也不凭此领取稿费,这儿就是一个经验的交流、分享的的场所。徐景周能够一直经常的登出很多有价值的文章,就凭这一点就可以令那几个只会放屁,不知道奉献的人强一百倍。

徐景周我们一直支持你!

(发表于2003-5-30 7:49:00)

rocshaw:徐景周我们一直支持你!为什么就是有一些人的心理那么的阴暗呢?
(发表于2003-5-30 10:48:00)

dullsnail:mol1995说的好,我们大力支持徐景周,
绝对不能因为某些人的言论而挫伤了我们徐同志的积极性
(发表于2003-6-2 23:18:00)

lovelinfeng:能默默无闻地工作,无私地把所有的东西与大家分享,我觉得有这种心已经是很不错啦。徐景周我们会一直支持你,努力吧!
(发表于2003-6-7 22:44:00)

d_h_bo:我也支持你,是你让我由不懂变为了懂一些,忠心的说声谢谢!!
(发表于2003-6-11 10:22:00)

落叶飘香:徐景周您好,我非常感谢您的文章给我带来的收获!!非常感谢,但是有些问题想和您请教,可是您的那个Email不能够用,我谢了一个word文档请教,可是没有办法通知您!请提供给我您的信箱好不好?我的信箱liguanghua001@etang.com.如果大家谁知道他的信箱或者QQ请赶快告知,有紧急事情求助!
(发表于2003-6-15 0:04:00)

egmyy:徐景周:
   您好!
  看过您写的“针对Excel表格文件操作的编程实现”,我还有一些问题想向您请教:

1、把数据写入excel后,如果给excel绘出边框,并对某些单元格做合并或调整填充色的操作?

2、如何同时把数据分为几个sheet写入一个excel文件?

3、读取excel时,如果单元格中的数据类型不是“文本”类型,则读入vc的vvs格式时,该单元格的数值显示为空?
4、如何把数据写入一个excel模板(.xlt文件)?

(发表于2003-7-2 11:04:00)

wguosong2003:徐景周的文章很好,大家要多支持才是。编程序是很辛苦的劳动,我有深刻体会
(发表于2003-8-9 21:51:00)

ataihero:真的很好!我一直想找这方面的资料,终于有了。辛苦了,致意!
(发表于2003-9-19 16:05:00)

sam_young:兄弟,你这个程序有内存泄漏啊好像

我测试了一下,每次程序退出后,都有一些内存块没有释放
(发表于2003-10-9 2:04:00)

ywj224:大哥,你的程序我下载用了一下,想问一下SS.AddCell这个命令的执行速度为什么这么慢啊?
还有请教一下,怎么对excel的列进行快速的写入操作啊?
请速回复,谢谢!

(发表于2004-10-10 8:54:00)

zzzjjjzzzjjjj:我想把 =IF(A5="","","针对Excel表格文件操作的编程实现") 写入表格,结果公式栏中公式前多了一个’,实际成为 ’=IF(A5="","","针对Excel表格文件操作的编程实现") 了,导致公式不能使用。有解决的方法吗?
(发表于2004-11-15 9:06:00)

csm78:徐大哥,你的程序我也下载了,但使用过程中发现点小问题,用AddRow或AddCell写入表格后,数据前面多了一个“ '”,请问怎么样才能解决?
(发表于2004-12-10 9:55:00)

stephen_young:csm78:徐大哥,你的程序我也下载了,但使用过程中发现点小问题,用AddRow或AddCell写入表格后,数据前面多了一个“ '”,请问怎么样才能解决?

我也遇到同样的问题,很可能是CSpreadSheet类不支持Unicode,请徐先生帮忙看看啊
(发表于2004-12-27 10:59:00)

longjie:徐大哥 忠心的对您说声谢谢!!你的程序我看了受益匪浅,谢谢!
还要请教一点,为什么这个程序不能读取我自己Excel表格的数据?
谢谢!
(发表于2005-2-24 16:54:00)

batiNO1:徐兄,请问如何去掉数据前面多了一个“ '”。多谢。
我的邮箱batilsz@eyou.com.
(发表于2005-3-29 10:44:00)

sfan:c:\documents and settings\fan\桌面\excelaccesssrc\excelaccesssrc\xpbutton.cpp(51) : error C2440: “static_cast” : 无法从“void (__thiscall CXPButton::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”
        在匹配目标类型的范围内没有具有该名称的函数

出错了,我的是vs.net
(发表于2005-4-11 18:56:00)

whugps:徐兄,我采用了你在这里所用的类来读取excel数据,不知何故,有的cell的数值能读,有的不能读(往往是数字,比如67、34),我看了一下,在m_rSheet->GetFieldValue(column, m_stempSql)这一步读入的数据就是空的(“”),本来应该读入“17”,不知何故?
如果方便,请给我点指示!
(发表于2005-6-12 11:22:00)

lzwhh:适合数据量小的程序,数据量大了往往会出现一些莫名的错误
(发表于2005-6-22 11:25:00)

枫雁:我也是相同问题,你什么用了徐兄的ODBC方法,出来的数据有个" ' ",单引号啊,我知道这不是徐兄的问题,可能是数据交换的问题,怎么解决呢?
(发表于2005-10-31 8:36:00)

mugong:是不是数据量大了,就会出现“输入的表格格式太多”的错误,然后打不开excel文件啊?
(发表于2005-11-16 13:05:00)

雪儿情:徐先生,您好!我是来自哈尔滨的一名学生,我现在正在做一个项目,主要是将EXCEL表格的内容提取送到ACCESS数据库里,在这里我采用了您这个封装类"CSpreadSheet.h"来提取表格中的内容,可是在其中遇到一个问题,就是当我程序执行第一次的时候都能通过,当我在执行第二次的时候就会提示错误信息:" m_sDsn.Format("DRIVER={%s};DSN='';FIRSTROWHASNAMES=1;READONLY=FALSE;CREATE_DB=\"%s\";DBQ=%s", m_sExcelDriver, m_sFile, m_sFile);"这时提示的错误信息就是此函数的"FIRSTROWHASNAMES"和"CREATE_DB"是非法的连接串属性。您能帮我看一下是什么原因吗?谢谢您!
(发表于2005-11-25 16:01:00)

jackymlm:徐兄,在读了您的<<直接通过ODBC读写Excel表格文件>>后,收益非浅,我试了一下看能否删除Excel表中对应的内容,要么提示"记录集是只读",要么提示"该 ISAM 不支持在链接表中删除数据",请赐教。
(发表于2005-11-28 17:06:00)

枫雁:我是枫雁,又来了,向大家汇报一下,我后来始终没有去掉单引号"'"。于是我用了另一种简单的办法解决了,就是不用ODBC,用\t来解决。例如 编号\t姓名\t年龄\t,保存成xls后,excel会解析出来,可能满足我的需要。
(发表于2006-3-3 10:27:00)

Yang_Yaowei:问题出在CSpreadSheet类,因为它将所有excel数据库里面的Field定义为字符串类型。所以,对于非字符串的数据类型,比如数字,在写入excel表单的时候会在前面加一个“'”从而表示他是一个字符串,而不是一个数字!
(发表于2006-5-19 23:59:00)

gongxuan:
  目前我想得到EXCEL表格中的数据的UNICODE码,然后将得到的UNICODE进行处理,除了“另存为UNICODE文本”还有没有其他的方法?我现在的做法是导入ACCESS中,然后把每个字段的类型改成“OLE对象”,但是这样做太麻烦。
  我想了两个方法,一个是用VC直接将EXCEL导入ACCESS(目前不知道如何导入);另一个是直接解析EXCEL文件(但是EXCEL文件的格式满复杂的,而且基本上不能保证对文件的解析的正确),就这个问题,想请您帮助解决以下,谢谢!
  
   再次感谢!

(发表于2006-9-15 9:53:00)

aux0:我现有一个有2000多个英语字符串的Excel表,用VC编了一个小程序,得到Excel表中指定单元格的字符串
的象素宽度,然后我想把这些值写进Excel表中对应字符串右边的列中,但发现当单元格中的字符串包含单引号时,如单元格的字符串为“The book is 'technolgy'”,则会把这个字符串后的所有字任串全部清空。后来我进行断点跟踪,发
现在调用Commit()中的
// Add row
try
{
m_Database->ExecuteSQL(m_stempSql);
}

代码出现问题,提示“SQL语法解析错误“
由于对SQL语法的不熟悉,不知如何转义。不知如何解决,很希望能得到徐工或其他专家的指点,十分的感谢!

(发表于2006-10-22 11:07:00)

lcj_01:读取EXCEL表格的CSpreadSheet类,出来的数据有个" ' ",去掉" ' "不能读,怎么解决
(发表于2007-3-16 21:39:00)

freemyself:看了作者写的内容获益匪浅,运行示例程序也很好,可是当要根据自己的需求修改表格格式时,总是出现异常,还请那位高出赐教,每次执行Open时,出现错误
m_sSql.Format("SELECT * FROM [%s$A1:IV65536]", m_sSheetName);
try
{
m_rSheet->Open(CRecordset::forwardOnly, m_sSql, CRecordset::readOnly);
}
catch(...)
{
   delete m_rSheet;
   m_rSheet = NULL;
   m_Database->Close();
   return false;
}
(发表于2007-6-22 16:33:00)

yidingyu:
codeguru 上有例子,
鉴定完毕.
(发表于2007-12-4 9:05:00)

whisperlin:请问如何枚举Excel中的工作表啊?
(发表于2007-12-31 14:20:00)

mxling:在一个1M大小的excel文件里操作,直接就没响应了,大家有遇到这个情况吗?大概9000多行的excel表
(发表于2008-8-28 17:54:00)

..........................................................................
--------------------next---------------------

阅读(370) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~