Base64编码
函数名:pwd_Base64编码 / pwd_Base64Encode
功能描述
将数据编码为 Base64 格式。使用 UTF-8 编码将输入文本转换为字节数组后再进行 Base64 编码,适用于二进制数据转文本、安全传输等场景。
会员等级:🟢 免费版(Free)
语法
excel
=pwd_Base64Encode(input)参数
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| input | String | 是 | — | 待编码文本 |
返回值
String - Base64 编码字符串,由纯 ASCII 字符组成。编码后长度约为原文的 4/3。
使用示例
编码英文文本
公式:
excel
=pwd_Base64Encode("OpenAI")结果:
T3BlbkFJ编码中文字符串
公式:
excel
=pwd_Base64Encode("你好世界")结果:
5L2g5aW95LiW55WM编码含特殊字符的文本
公式:
excel
=pwd_Base64Encode("Excel 2023!")结果:
RXhjZWwgMjAyMyE=技术说明
- 实现:
Convert.ToBase64String(Encoding.UTF8.GetBytes(input))。 - 文本统一使用 UTF-8 编码转为字节,再进行 Base64 编码。
- 编码结果为纯 ASCII 字符,可安全嵌入 URL、JSON、XML 等场景。
- 该编码可逆,可使用
pwd_Base64解码还原原文。
错误处理
| 错误场景 | 返回值 |
|---|---|
| input 为空字符串 | ""(空字符串) |
| input 为非文本或不可用值 | #VALUE! |