The only time I format a card is on first use, or after firmware updates, and always in the camera.
The rest of the time I move the photograph files from the card to my computer, either via a usb cable, or far more often by removing the card and placing it in a usb card reader. Then the card is empty, and ready to go. No need to format it .