首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 用saveas时文件的名字会改变、这是为什么 [无满意答案结贴,结贴人:sdzsdz2001]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 18:12:57 楼主
    在excel中用saveas保存了某个sheet之后、我是以csv格式保存的
    此sheet的名字就变成了被保存的名字、excel窗口中的后缀也被改变了csv、而不是xls
    请问如何防止这种情况的发生呢
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ChinaOBS
    • 等级:
    发表于:2008-05-16 20:06:391楼 得分:0
    直接指定即可... ...

    sheet1.SaveAs "c:\123.xls"
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 22:37:052楼 得分:0
    xls是二进制格式的,CSV不是xls文件,你的文件扩展名应该和你文件内容符合,不应该故意弄个错误的名字
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-19 09:14:573楼 得分:0
    我想做的是另存csv格式的文件、如果直接指定的话被保存的文件也不就变成xls了吗
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-19 22:30:074楼 得分:0
    你不是说保存成csv后文件名自动变成csv了么?这不就是最合理的结果么?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-26 16:28:065楼 得分:0
    我现在是读取excel中的数据,然后保存成csv文件
    没有用saveas,就没有这个问题,只能这么解决了
    谢谢各位
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved