EXCEL导入外部数据,怎样保持设置格式:列的宽度

WJW5686 2011-03-15 05:23:22
大家好:
我的EXCEL 版本是:2003
我启用了 Microsoft Query 功能:导入外部数据, 在SQL中,直接录入执行存储过程的语句:EXEC ERPTEST 'RH'
直接将数据导入到EXcel 中, 其中有个很大的问题:
我每次点击更新数据,原来在EXCEL表中设置好的列的宽度全部变了,行的高度也变了
请问怎样设置才能保证每次更新时,原来设置好的格式不会发生变化。
各位大侠,求援了,急用
...全文
413 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
WJW5686 2011-03-16
  • 打赏
  • 举报
回复
谢谢4楼, 这个表有30多个使用,我写的是存存过程:EXEC ERPSERVERROPET ‘RH’
根据每个人调整格式很麻烦的呀,
      有没有更好的办法呀。
laoyebin 2011-03-16
  • 打赏
  • 举报
回复
哦,原来只是列宽,我还当设定的格式呢


引用
下面还有一个问题:
列的位置是否可以自定义,因为使用人不同,要求的格式是不同的,
如有的人:要求的显示: 编号,品号,工单号,生产数量
而有的人:要求的显示: 编号,工单号,生产数量,品号

SQL语句里修改啊
WJW5686 2011-03-16
  • 打赏
  • 举报
回复
谢谢上面两位兄弟:
找到了解决方法:在外部数据区域属性中,调整列宽 不要选择

下面还有一个问题:
列的位置是否可以自定义,因为使用人不同,要求的格式是不同的,
如有的人:要求的显示: 编号,品号,工单号,生产数量
而有的人:要求的显示: 编号,工单号,生产数量,品号

共同的都是同一个存储过程:
ACMAIN_CHM 2011-03-16
  • 打赏
  • 举报
回复
我用的2007测试了一下,从网页上导入数据 和 从数据库导入数据, 列宽仍会保留不变啊。
laoyebin 2011-03-15
  • 打赏
  • 举报
回复
貌似没办法
可以在更新后用VBA重新设定啊

6,216

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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