Sticky Notes便签数据以plum.sqlite文件形式本地存储于%localappdata%\Packages\Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe\LocalState路径,复制该文件即完成离线备份;可用DB Browser for SQLite导出为CSV/HTML,或用sqlite3命令行导出TXT,亦可运行Python脚本批量生成带颜色背景的独立HTML文件。

你需要把Windows系统自带的Sticky Notes便签内容完整保存到本地硬盘,不依赖OneDrive同步、不上传云端、不通过Microsoft账户中转,直接生成可查看可备份的文件包。
导出Sticky Notes原始数据库文件
Sticky Notes所有便签数据实际以SQLite数据库形式存在本地,路径固定且无需登录账户即可访问。
按 Win + R 打开运行框,输入 %localappdata%\Packages\Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe\LocalState 回车→进入该文件夹后,找到名为 plum.sqlite 的文件。
这个文件就是全部便签的原始数据载体,双击无法直接阅读,但它是完整、未加密、离线可用的本地副本。复制它到桌面或U盘即完成“导出”动作。
【注意:不要重命名或用文本编辑器打开plum.sqlite,否则可能损坏结构】
用第三方工具读取并导出为通用格式
如果你需要把便签内容转成文字、PDF或HTML等可读格式,必须借助外部SQLite浏览器工具。
方法一:使用DB Browser for SQLite(免费开源)
下载安装后,用它打开刚才复制的plum.sqlite文件→切换到“浏览数据”选项卡→在表名下拉菜单中选择 Notes →全选表格内容→点击左上角“导出”→选择“导出为CSV”或“导出为HTML”→指定保存位置即可。
方法二:使用命令行快速提取纯文本
需提前安装sqlite3命令行工具。打开CMD,执行:
sqlite3 plum.sqlite "SELECT Text FROM Notes WHERE Text IS NOT NULL;" > stickynotes_export.txt
这条命令会把所有非空便签正文导出为TXT文件,无格式、无元数据、即拿即用。
批量导出为独立HTML文件(含样式还原)
这一步适合需要保留便签颜色、大小、位置等视觉信息的用户。
第一步:确认已导出plum.sqlite,并安装Python 3.9+环境
第二步:用pip安装依赖:pip install sqlite3 markdown
第三步:新建一个.py文件,粘贴如下脚本并保存:
import sqlite3, os {text}
conn = sqlite3.connect("plum.sqlite")
cur = conn.cursor()
cur.execute("SELECT Id, Text, Color, CreatedTime FROM Notes WHERE Text IS NOT NULL")
notes = cur.fetchall()
for i, (nid, text, color, ts) in enumerate(notes):
html = f'''
with open(f"note_{i+1}.html", "w", encoding="utf-8") as f: f.write(html)
conn.close()
第四步:将该脚本与plum.sqlite放在同一文件夹,双击运行→立即生成多个带颜色背景的HTML便签文件,每张对应一张原始便签。
【关键前提:脚本必须和plum.sqlite在同一目录,否则报错找不到数据库】










