grundsätzlich kannst du das schon so machen.
den datentyp im array kannst du ja selbst festlegen allerdings immer nur fürs gesamte array, also nicht die erste spalte text, die zweite spalte zahlen.
es gibt aber auch die zeichensatzfunktionen, mit denen sich das eine in das andere umwandeln lässt. ist meiner meinung nach aber nicht so einfach. überhaupt versuche ich, nach möglichkeit die arrays zu vermeiden; ist mir einfach zu kompliziert. 😉
eventuell mal drüber nachdenken, ob sich das auch anders lösen lässt.