I created an Excel file to convert PayPay Card transaction statements to CSV

Added on February 13, 2023
CSV download function has been added!

Regarding the start of the CSV download function for transaction statements|PayPay Card
This article is no longer necessary, but I'll keep it as a record of the struggle.
In 2022, Yahoo Card switched to PayPay Card.
Yahoo Card could output CSV, but
I couldn't find such a button on PayPay Card.

So, I created an Excel file that converts the text into a table format when you copy the text from the statement screen and paste it into Excel.
It can also be used similarly with Google Spreadsheets.
The supported browsers are mainly Google Chrome and Edge.
Also, I have released a WEB tool for this.
Please try it if you cannot use Excel.
Table of Contents
Download Excel file
First, please download this Excel file.
Once you open the file, click "Enable Editing".

The Spreadsheet version is here.
When you open it while logged in to Google,
click "File" > "Make a copy" to duplicate it in your drive and enable editing.

How to use ① Copy statement
Open the PayPay Card statement screen and copy the table part.
The key is to select and copy from "First store name" to "Last amount".

I was able to copy it without problems in Google Chrome and Edge, but I couldn't select the text properly in Safari or Firefox.
How to use ② Paste into Excel
Paste it into cell "I1eye-one" in Excel.

When you paste it, it will be inserted into "Columns A-G".

Copy this part and use it as you like.

Date in "Column A"
Store name in "Column B"
Many credit card companies have the amount in "Column G", so I've set it up that way.
If there are any irregularities, please let me know in the comments.
Explanation
When you copy the statement and paste it into Column I,
- Store Name 1
- Date 1
- Amount 1
- Store Name 2
- Date 2
- Amount 2
it will be pasted every 3 rows, like this.
Therefore, we use the "INDEX function" to extract data every few rows.
In this case,
Store Name is "=INDEX(I:I,ROW()*3-2)"
Date is "=INDEX(I:I,ROW()*3-1)"
Amount is "=INDEX(I:I,ROW()*3)"
and you can extract it.
These are then placed in Column B, Column A, and Column F respectively.
Here, values like "5,870 yen" entered in Column F are strings, not numbers, so they cannot be calculated as they are.
Therefore, I use the "SUBSTITUTE function" and "VALUE function" to convert it to the number "5870" and place it in "Column G".
Click here for more details on this
If there are any irregularities, please let me know in the comments.
Comments
-
#001
Anonymous
Nice to meet you. I tried to separate the data from the CSV download but couldn't create a good function, and I stumbled upon this by chance.
By the way, it's a minor thing, but the cell formats in the paste area seem to be inconsistent (lol).
Also, since the statements are in descending order by date, I reduced the number of items to 50 (rows) and re-referenced them from the bottom in a new column to arrange them in ascending order.
-
#002
Kento Kanai
Thank you for your feedback!
I'm still not fully proficient with Excel, so I lacked consideration.
However, as I added at the beginning,
it seems our efforts have paid off, and the CSV download function has been implemented.




If this was helpful, we appreciate your support!
Any support received will be used for childcare.
Or support by buying something from the buttons below
(You don't have to buy the linked product.)
Amazon
楽天市場
Yahoo!ショッピング
PR