# Claude for code manipilation data

**URL:** <https://forum.xojo.com/t/claude-for-code-manipilation-data/86328>\
**Category:** AI\
**Created:** [August 23, 2025, 8:44am UTC](https://forum.xojo.com/t/claude-for-code-manipilation-data/86328 "2025-08-23T08:44:37Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![PhilippeP](https://forum.xojo.com/user_avatar/forum.xojo.com/philippep/32/5348_2.png) [@PhilippeP](https://forum.xojo.com/u/PhilippeP)\
**Post date:** [August 23, 2025, 8:44am UTC](https://forum.xojo.com/t/claude-for-code-manipilation-data/86328/1 "2025-08-23T08:44:37Z")

</div>

made some tests using claude opus 4.1  
i have made examples claude write better code than me! for data manipulation, importing json csv, tsv xml file…  
i posted a first test to import json file to create dictionnary with nested dictionnaries in value ! worked great ! i will post more, one test here

> **[GitHub - dikamoni/json2dictionnary: import a Json file and create a dictionary](https://github.com/dikamoni/json2dictionnary)**
>
> import a Json file and create a dictionary

using AI makes you more smart ! good for learing ! 🙂  
claude wrote all code with with only minor fix  
i polished an example,  
i only had one or two bugs,  
for example for importing json claude wrote

```auto
Var dlg As New OpenFileDialog
dlg.Title = "Select JSON File"
'dlg.Filter = FileTypes.JSON // You need to define this in FileTypes

```

i don’t know what it meant by “You need to define this in FileTypes”, searched the doc a bit,didn’t find

and also claude writes

```auto
System.DebugLog("--- Actress: " + actressName)

```

i searched for a while the mac system console, didn’t find any output …

---

<div class="post-metadata">

**Author:** ![PhilippeP](https://forum.xojo.com/user_avatar/forum.xojo.com/philippep/32/5348_2.png) [@PhilippeP](https://forum.xojo.com/u/PhilippeP)\
**Post date:** [August 23, 2025, 9:24am UTC](https://forum.xojo.com/t/claude-for-code-manipilation-data/86328/2 "2025-08-23T09:24:12Z")

</div>

second example, work in progress, doesn’t do what i wanted yet but will get to it:)  
import TSV file from document folder, creates a sqlite in document folder  
create sqlite fields as name of first row of TSV file, should work with any TSV file, when i have time fixing it next week

> **[GitHub - dikamoni/TSVfile2sqLite: import a tsp file and create sqlite db](https://github.com/dikamoni/TSVfile2sqLite/)**
>
> import a tsp file and create sqlite db

---

<div class="post-metadata">

**Author:** ![Emile\_Schwarz](https://forum.xojo.com/letter_avatar_proxy/v4/letter/e/90ced4/32.png) [@Emile\_Schwarz](https://forum.xojo.com/u/Emile_Schwarz)\
**Post date:** [August 23, 2025, 5:24pm UTC](https://forum.xojo.com/t/claude-for-code-manipilation-data/86328/3 "2025-08-23T17:24:23Z")

</div>

> [@PhilippeP](#):
>
> FileTypes

Think file extension . check for that in the docs…

---

<div class="post-metadata">

**Author:** ![PhilippeP](https://forum.xojo.com/user_avatar/forum.xojo.com/philippep/32/5348_2.png) [@PhilippeP](https://forum.xojo.com/u/PhilippeP)\
**Post date:** [August 23, 2025, 6:45pm UTC](https://forum.xojo.com/t/claude-for-code-manipilation-data/86328/4 "2025-08-23T18:45:48Z")

</div>

yes i did, sorry i’m retarted, i thought it has to do with app seting, it’s just to be declared as variable in the open dialog, in previous version of xojo, there was an filetype in app setting or i’m mistaken ?  
well the challenge was to go as fast as i can, commenting everything that was not working in few seconds, , and i got pretty fast ! impressive:)  
xojo is not just RAD anymore, Rapid Application Developpement, now it’s RAID ! even faster !🙂
