No.
Cantrips are never prepared, they are only learned, and from then on they are known and available to cast. They explicitly cannot be copied into a spell book because cantrips do not fill nor expend a spell slot. From the spellbook inset on PHB p. 114 :
When you find a wizard spell of 1st level or higher, you can add it to your spellbook if is of a level for which you have spell slots and if you can spare the time to decipher and copy it
So no, you can't add a cantrip to your spellbook. As far as learning more cantrips than you are allowed in some way, I don't think it's viable to learn more than your class level allows without a multiclass or a feat.
From the "Your Spellbook" sidebar, page 32 of the Player's Basic Rules (v0.2):
When you find a wizard spell of 1st level or higher, you can add it to your spellbook if it is of a level for which you have spell slots and if you can spare the time to decipher and copy it.
Emphasis mine. Only spells on the Wizard list can be learned in this way. In this area, there is no difference between spells written in a spellbook and spells written on scrolls. The difference is between Wizard spells and non-Wizard spells.
Even if the game allowed you to copy a non-Wizard spell into your spellbook, we have in Preparing and Casting Spells, page 30:
You prepare the list of wizard spells that are available for you to cast. To do so, choose a number of wizard spells from your spellbook equal to your Intelligence modifier + your wizard level (minimum of one spell).
So even if you could write non-Wizard spells in your spellbook, you couldn't prepare them and therefore couldn't cast them.
Further down the same page, you can cast rituals without preparing them, but even there, we have:
You can cast a wizard spell as a ritual if that spell has the ritual tag and you have the spell in your spellbook.
So, you can't copy non-Wizard spells into your spellbook, and even if you could, there's just no way to cast them.
Wizards can't use scrolls that are not on their list either, since we have on page 60 of the DM's Basic Rules:
If the spell is on your class's spell list, you can use an action to read the scroll and cast its spell without having to provide any of the spell's components. Otherwise, the scroll is unintelligible.
As to why this is (from a narrative perspective), every method of spellcasting works differently. For example, the Wizard and the Sorcerer probably have the most similar spell lists, but the Wizard uses magic through painstaking study and preparation, where a sorcerer simply unleashes the power they have within them. So a spell that isn't on the Wizard spell list is probably just impossible to cast using the Wizard method of spellcasting.
From a balance perspective, obviously it would be completely unfair if Wizards had access to every spell in the game.
Best Answer
You can't copy new cantrips into your spellbook.
DMG 200 says that spell scrolls are identical to spell books for the purposes of copying:
However, PHB 114 states that you can only copy spells of first level or higher:
1st level or higher specifically excludes cantrips, so you can't swap them around like you can for higher level spells. In fact, you don't write cantrips into your spellbook at all.