python将excel数据转为二进制
时间: 2023-06-12 21:03:23 浏览: 579
十进制转换二进制附带示例
以下是一个将 Excel 文件转换为二进制数据的 Python 代码示例:
```python
import base64
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel("data.xlsx")
# 将数据转换为二进制
data = df.to_excel(index=False)
data_b64 = base64.b64encode(data.encode("utf-8"))
# 打印二进制数据
print(data_b64)
```
在这个例子中,我们使用了 Pandas 库来读取 Excel 文件,并将数据转换为一个二进制字符串。然后,我们使用 base64 模块来将字符串编码为二进制数据,最后打印输出结果即可。如果需要将二进制数据保存为文件,则可以使用以下代码:
```python
with open("data.bin", "wb") as f:
f.write(base64.b64decode(data_b64))
```
这将把二进制数据写入名为 `data.bin` 的文件中。
阅读全文