bogdanghervan/revolut-statement

将 Revolut 交易报表从 PDF 转换为 CSV 或 Excel。

1.1.0 2021-04-29 17:07 UTC

This package is auto-updated.

Last update: 2024-09-14 22:26:21 UTC


README

一个命令行工具,用于将 Revolut 交易报表(PDF 格式)转换为 CSV 或 Excel。

希望 Revolut 很快将其开发为自己的功能,届时此包将变得过时。

2021 年 6 月更新:基于 Excel 的报表现在可以直接在 Revolut 应用中获取。

数据

报表的活动部分被导出。以下列出了包含的列

  • 交易日期
  • 结算日期
  • 货币
  • 活动类型
  • 符号/描述
  • 符号
  • 描述
  • 数量
  • 价格
  • 金额

支持格式

安装

要求

PHP ≥ 7.3

安装

从您的 shell 运行此单行命令

php -r "copy('https://github.com/bogdanghervan/revolut-statement/raw/main/builds/revolut-statement', '/usr/local/bin/revolut-statement');" && chmod u+x /usr/local/bin/revolut-statement

这将从 GitHub 下载最新构建版本到系统路径中可能存在的文件夹。

您现在可以使用 Revolut Statement 了!

用法

将单个报表转换为 CSV

要将 Revolut 股票交易 PDF 报表转换为 CSV

revolut-statement convert statement-aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.pdf > my-statement.csv

在上面的例子中,statement-aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.pdf 可能是您从 Revolut 应用中下载的 PDF 报表的名称。该命令将读取文件并将其转换为名为 my-statement.csv 的 CSV 文件。

将多个报表转换为 CSV

您可以通过在命令行中指定由空格分隔的文件列表来同时转换更多 PDF 报表

revolut-statement convert statement-aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.pdf statement-vvvvvvvv-wwww-xxxx-yyyy-zzzzzzzzzzzz.pdf > all-statements.csv

在上面的例子中,两个 PDF 报表将合并到一个名为 all-statements.csv 的单个 CSV 文件中。现在您可以使用此文件来分析您的成功交易或准备您的税务报表。

将报表转换为 Excel

要将 Revolut 股票交易 PDF 报表转换为 Excel

revolut-statement convert statement-aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.pdf -f xlsx -o my-statement.xlsx

转换匹配特定模式的多个文件

一个常见的用例是将从 Revolut 下载的几个 PDF 股票交易报表(文件名类似于 statement-aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.pdf)合并到同一目录中。以下是简单完成此操作的方法

revolut-statement convert statement-*.pdf -f xlsx -o all-statements.xlsx -v

技巧:传递 -v 选项以在解析文件时查看更多详细信息。

查看所有可用选项

revolut-statement convert --help

安装更新

您可以下载此应用程序的最新版本

revolut-statement self-update

支持

这为您节省了手动编译所有这些信息的麻烦吗?请考虑点击下面的按钮给我留言并买杯咖啡。

ko-fi

您发现了问题吗? 提交问题

法律

Revolut Statement 是一个开源软件,受MIT 许可证的许可。

数据由 Revolut Statement 在本地处理,永远不会离开您的计算机。一般来说,PDF 可能会出现问题,或者软件错误可能导致输出不准确。使用时请自担风险!

本程序与 Revolut 无关,也不受其支持。Revolut 是 Revolut Ltd 的商标。