提问导出Excel 时提示这个数据类型不受支持 Excel.Application?

我希望你可以帮助我有下面的代码,我在这一行得到运行时错误13

我想要实现的是不让用户保存Excel工作簿而不填充范围内的单元格(“A11:C100”)如果只是(“A11”)代码工作正常但是如果我增加范围我得到错误。

我的其余代码是在任何帮助下将非常感谢。

  • 如果您需要检查是否至少填充了该范围的一个单元格

  • 如果您需要检查是否填充了该范围的所有单元格

  

就像Lee Mac所说的那样,在VBA中,函数可以在不同的上下文中重新声明。 这些不同的功能可以有不同的输入参数和不同的回报。 如果其中一个参数的类型错误,或者返回了错误类型的参数,则可能会导致类型不匹配。 此外,这可能会导致意外的行为。 唯一可以在您共享的代码中重新声明的函数是Format函数,因为Date也是一种数据类型,您无法声明与VBA中的数据类型具有相同名称的函数。

1.自然而流畅——聊聊界面的切换动画 观察细致入微 2.程序员学英语 3.产品的思路——来自腾讯张小龙 ...

application/json;charset=UTF-8 。 如果您有任何其他自定义标头,您还需要添加它们。 这些都是在服务器上完成的,你的应用

}

懒人可以使用一键替换。

2、更换顶级目录中的pom.xml


 

6、更换pom文件内容

到此步骤如能正常启动,表示更换完成。剩余的小细节可以自行调整。

业务模块访问出现404

  • 确认此用户是否已经配置菜单
  • 确认此角色是否已经配置菜单权限
  • 确认此菜单url是否和后台地址一致

2、多模块检查(多了几个步骤)

PS:IDEA可能存在缓存,需要清理下缓存在编译。

IDEA更改页面不重启

经常有小伙伴问到这个问题,为什么我的用IDEA修改html页面之后不实时生效呢?

PS:Eclipse开发工具无需任何配置。

对于只有两个数据源直接配置slave加入注解即可。


 

如果涉及到两个以上数据源,参考配置

1、项目主页-个人信息中选择切换主题

2、修改主框架页-默认皮肤,在菜单参数设置修改参数键名sys.index.skinName支持如下几种皮肤

3、修改主框架页-侧边栏主题,在菜单参数设置修改参数键名sys.index.sideTheme支持如下几种主题

注:如需新增修改皮肤主题可以在skins.css中调整


默认的导航菜单都是在左侧,如果需要横向导航菜单可以做如下配置。

1、点击顶部最右侧个人中心头像,切换为横向菜单。(局部设置)

2、在参数管理设置主框架页-菜单导航显示风格,键值为topnav为顶部导航菜单。(全局设置)


  1. 第二种方法(子模块可使用)

3、界面获取当前用户信息(支持任意th标签)

4、js中获取当前用户信息



现在开发的项目一般都是前后端分离的项目,所以跨域访问会经常使用。

1、单个控制器方法CORS注解

2、整个控制器启用CORS注解


 
 
 
 
 
 


如果版本>=4.0不需要表注解,在代码生成页面导入即可。

这种情况都属于权限标识配置不对在菜单管理配置好权限标识(菜单&按钮)

  1. 确认此用户是否已经配置角色
  2. 确认此角色是否已经配置菜单权限
  3. 确认此菜单权限标识是否和后台代码一致

富文本控件采用的summernote,图片上传处理需要设置callbacks函数

富文本控件采用的summernote,点击下方的各种按钮的弹框时,页面会回到顶部,滚到顶部会使用户体验很不好,如需要置于弹框的body中,可以设置dialogsInBody: true

创建新的页签有以下两种方式(js&html)


 

对于某些数据需要对金额,数量等进行汇总,可以配置showFooter: true表示尾部统计


表格设置行列单元格样式

2、对应js添加响应方法(根据rowindex定义规则)即可

如果超出默认大小会提示异常信息。

可以通过配置文件增加以下内容解决:

在一些特定情况不需要文件上传的小图标操作,可以把他们去掉。

这里layoutTemplates为上传控件模板,可以在这里重写上传控件中的元素样式

服务监控中使用的Driud,默认底部有阿里的广告。如果是一个商业项目这个是很不雅也是不允许的

  1. 删除此函数和及初始方法后覆盖文件
  2. 重启项目后,广告就会消失了

对于某些特殊需要支持不同数据库,参考以下支持oracle mysql配置



 
 
 

如何自定义查询条件参数

3、如果是表格树,添加参数ajaxParams参数

如何让表格某些列隐藏掉

对于需要列选项不可见状态可以设置ignore

如何给默认的表格加边框

普通用户创建文件无权限

常见的有几种错误,对应去调整即可。


3、修改tomcat临时的日志目录

...,程序运行并没有受到影响,只是会不定时有警告,解决方案是可以回退到1.1.22可以消除警告,也可以通过关闭mysqlusePingMethod关闭ping检查。

如何降低mysql驱动版本


如何配置tomcat访问日志


 
 
 
 
 
 
 
 

2、重启项目后,在D:/tomcat/logs目录就可以看到服务器访问日志了

如何配置包路径日志级别


如何配置项目访问根路径

为了系统安全,通常生产环境不建议开启swagger。

如何汉化系统接口Swagger

想必很多小伙伴都曾经使用过Swagger,但是打开UI界面是纯英文的界面并不太友好,作为国人还是习惯中文界面。


  1. 本地修改结束后,在覆盖压缩包文件重启就实现汉化了

Swagger接口出现转换错误

一般在Swagger页面执行查询接口时出现。paramsBaseEntity.java的属性,请求的时候把默认的值{}置空就行了。


如何在html页面格式化日期

如何在表格中实现图片预览

对于某些图片需要在表格中显示,可以使用imageView方法


多图片预览可以自己实现,示例。


如何去掉页脚及左侧菜单栏

2、去左侧菜单栏(收起时隐藏左侧菜单)修改style.css

3、去左侧菜单栏(收起时隐藏左侧菜单)修改index.js

登录页如何开启注册用户功能

如何限制账户只能一个人登录


 
 

登录页面如何不显示验证码


 

如何Excel导出子对象多个字段


更多操作字符串参数读取问题

事件中需要传递字符串参数,可以参考resetPwd传递方式。

单元格内容过长显示处理方法

1、使用系统自带的方法格式化处理

表格禁用某列复选框选择方法

表格默认勾选某列复选框方法

页面如何一次初始化多个表格

options中添加id参数,如果有按钮组也需要添加toolbar


 
 

表格底部合计列拖动显示问题


表格操作列传递行数据的对象

日期控件初始化时间并格式化

使用thymeleaf在页面直接获取当前时间并格式化输出

如何调整首页左侧菜单栏宽度

调整style.css对应样式宽度,例如宽度200修改成250

如何默认显示表格卡片视图

编辑和删除操作按钮不可用

这种情况一般是因为第一列不是唯一键或formatter序号造成的。解决方案如下,指定唯一列属性 配合删除/修改使用 未指定则使用表格行首列

部署多个项目Ehcache缓存异常

可以在ShiroConfig设置不同名称区分一下就可以了。

首先,我们应该知道,对于http POST请求来说,它需要使用这个临时目录来存储post数据。
其次,因为该目录是挂在到/temp目录下的临时文件,那么对于一些OS系统,像centOS将经常删除这个临时目录,所有导致该目录不存在了

3.在配置文件添加bean

如何部署配置支持https访问

Nginx 配置为例,完整流程如下

申请下载ssl证书 证书有很多种,申请成功后会得到一个压缩包,里面有2个证书

3、配置完成后,运行命令 make

5、复制crt证书文件和key私钥文件到Nginx服务器/usr/local/nginx/conf目录(此处为 Nginx 默认安装目录,请根据实际情况操作)下。

# 存放了静态页面的根目录

9、解决重定向后https变成了http 的问题

特殊字符串被过滤的解决办法


 
 
 

进入首页如何自动展开某菜单

例如,进入自动打开用户管理,调用applyPath,填入你请求菜单对应的url地址。

进入首页如何默认记忆控制台

例如用户退出后,下次登陆系统,能默认打开之前工作路径。

打包如何分离jar包和资源文件

Linux系统验证码乱码解决方法

在云服务器(少许),或者干净的服务器上,服务器没有安装字体。

公共数据库定时任务没有被执行

经常会有小伙伴遇到定时任务没有被执行,或者执行了但是报错找不到对应的方法。

定时任务是分布式的,如果多个机器链接同一个数据库,定时任务会随机在某个机器上跑,所以有时候不是没有被执行,而是被其他机器上执行了。如果你的方法只在本机有,所以会提示找不到对应定时任务的方法。

这种情况或只有一台机器的话可以注释掉ScheduleConfig.java,这样的话就只会走本机(quartz相关定时任务的表也不需要),它也不会在去读quartz表走集群操作。

如何设置用户登录会话超时时间


 

如何实现用户免密登录配置方法

免密使用的场景,例如短信验证码,第三方应用登录等。下面列出一个简单的实现方法,当然还有更多实现方式可以自己尝试。

1、新增一个登录类型枚举类LoginType

3、对应Realm中添加登录类型判断,例如UserRealm(这里演示公用一个realm,如单独有免密realm不需要)



 
 
 
 
 
 

如何处理Long类型精度丢失问题

当字段实体类为Long类型且值超过前端js显示的长度范围时会导致前端回显错误,解决方案如下

2、添加JacksonConfig配置全局序列化(针对所有属性)

如何修改超级管理员登录密码

1、如果是自己知道超级管理员的密码且需要修改的情况。
默认口令 admin/admin123,可以登录后在首页个人中心修改密码。

2、如果自己忘记了超级管理员的密码可以重新生成秘钥替换数据库密码。

如何修改数据监控登录账户密码

控制台管理用户名和密码默认为ruoyi/123456

找到如下节点配置,设置控制台账号密码


分页插件如何手写count查询支持

分页插件会优先通过当前查询的msId + countSuffix查找手写的分页查询。

如果存在就使用手写的count查询,如果不存在,仍然使用之前的方式自动创建count查询。

例如,如果存在下面两个查询:

上面的countSuffix使用的默认值_COUNT,分页插件会自动获取到selectLeftjoin_COUNT查询,这个查询需要自己保证结果数正确。

因为selectLeftjoin_COUNT方法是自动调用的,所以不需要在接口提供相应的方法,如果需要单独调用,也可以提供。

如何修改成自定义的Cookie名称


如何格式化前端日期时间戳内容

对应一些时间格式需要在前端进行格式化操作情况,解决方案如下


通过https请求进行文件上传却返回http的文件链接地址,主要原因是通过request.getRequestURL获取导致的。

使用Velocity模板引擎兼容$符号

当我们服务器端使用velocity模板来渲染前端页面的时候,而前端使用jquery,vue,angular等等也使用$运算符渲染变量,那么就会产生冲突, 对于这种特殊情况需要加入新的指令#[[您前端不需要让velocity处理的内容]]#,可以完美解决这个问题。


如何解决多数据源事务的一致性

如何优雅的关闭后台系统服务

如何使用Redis实现集群会话管理

如何使用Jwt实现登录授权访问控制

如何解决导出使用下载插件出现异常

导出文件的逻辑是先创建一个临时文件,等待前端请求下载结束后马上删除这个临时文件。但是有些下载插件,例如迅雷(他们是二次下载),这个时候文件已经删除,会导致异常,找不到文件。

解决方案:如果有硬性要求话,可以把所有的导出都改成流的形式返回给前端,不采用临时文件的方法。


修改相关导出文件java代码和ry-ui.js通用导出方法



如何解决请求地址存在中文出现异常

shrio1.7.0版本才会出现,对于请求地址需要中文的情况下可以做以下处理。


}

我要回帖

更多关于 音乐文件类型不受支持 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信