pwd_Base64Encode函数
函数名:pwd_Base64编码 / pwd_Base64Encode
函数功能
将输入文本使用Base64算法进行编码,适用于二进制数据转文本、网页传输编码、安全加密传输等场景。
参数规范
| 参数名 | 类型 | 必填 | 示例 | 特殊说明 |
|---|---|---|---|---|
input | String | 是 | "HelloWorld" | 支持直接输入文本或单元格引用 |
使用案例
编码普通文本
问题描述:将一段英文文本进行Base64编码 公式演示:
excel
=pwd_Base64Encode("OpenAI")输出效果:
text
T3BlbkFJ编码中文字符串
问题描述:处理中文字符并安全传输 公式演示:
excel
=pwd_Base64Encode("你好世界")输出效果:
text
5L2g5aW977yM5LiW55WM编码包含特殊字符的文本
问题描述:处理包含空格和符号的字符串 公式演示:
excel
=pwd_Base64Encode("Excel 2023!")输出效果:
text
RXhjZWwgMjAyMyE=技术说明
编码说明
- 使用UTF-8将原始文本转为字节数组
- 调用Base64算法将字节数组转换为可安全传输的字符串格式
- 编码后内容为纯ASCII字符,适用于URL、JSON等传输场景
编码特点
- 可逆编码(可通过Base64解码恢复)
- 编码内容长度通常为原内容的1.33倍
异常处理
| 错误场景 | 返回值 |
|---|---|
| 输入为空 | "" |
| 非文本类型 | #VALUE! |
注:本函数在WPS 2019+ 和 Excel 365中测试通过,兼容多语言文本编码处理