13/03/18 9:01
Faby_941
Ciao a tutti, sono nuovo sul forum, quindi colgo l'occasione per presentarmi.
Mi chiamo Fabiano , ho 23 anni e sono uno studente in ingegneria appassionato di programmazione e linguaggio C/C++.
Sto lavorando per un'azienda di logistica dotata di molti magazzini e il mio compito è creare un programma che verifichi quanti posti vuoti ci sono a magazzino.
Per fare ciò sto usando il linguaggio C++, il programma è finito, ma mi trovo di fronte a una difficoltà.
L'azienda ha un file Excel dove ci sono colonne che indicano fila posto e piano dei vari oggetti a magazzino (quindi è come se fossero 3 vettori). Per portare questi 3 vettori su C , ho creato una funzione prima del main (creando una specie di database) dove inserisco tutti questi dati. Il problema è che quei file Excel cambiano di giorno in giorno ed è impensabile perdere tutti i giorni molto tempo per fare copia-incolla. Volevo chiedervi se c'è un modo veloce per estrarre le colonne da Excel e inserirle velocemente in C (vedendole come dei vettori).
Vi copio una parte di programma in modo da farvi capire meglio cosa ho fatto:
#include <stdio.h>
#include <iostream>
#include <stdlib.h>
using namespace std;
void richiamavettori(int fila[100] , int colonna[100] , int piano [100]) {
fila[0] =1;
fila[1]=1; ---> copiato da excel
fila[2]= 2;
.
.
.
colonna[0]= 1;
colonna[1]=1; ---> copiato da excel
colonna[2] =2;
.
.
.
piano [0]= 2;
piano [1] = 3; ---> copiato da excel
piano[2]=2;
}
int main () {
int fila[100] , colonna[100] , piano [100];
richiamavettori(fila, colonna , piano);
.
.
.
return 0;
}
I vettori fila , colonna e piano ogni volta che cambiano li copio e li incollo ed è una gran fatica, non posso neanche pretendere che chi userà il programma in futuro lo faccia ogni volta! (per non parlare poi di modificare i contatori nel codice).
C'è un modo per importare quelle colonne da Excel e vederle come vettori?
Grazie mille in anticipo a tutti
Ciaoo
Mi chiamo Fabiano , ho 23 anni e sono uno studente in ingegneria appassionato di programmazione e linguaggio C/C++.
Sto lavorando per un'azienda di logistica dotata di molti magazzini e il mio compito è creare un programma che verifichi quanti posti vuoti ci sono a magazzino.
Per fare ciò sto usando il linguaggio C++, il programma è finito, ma mi trovo di fronte a una difficoltà.
L'azienda ha un file Excel dove ci sono colonne che indicano fila posto e piano dei vari oggetti a magazzino (quindi è come se fossero 3 vettori). Per portare questi 3 vettori su C , ho creato una funzione prima del main (creando una specie di database) dove inserisco tutti questi dati. Il problema è che quei file Excel cambiano di giorno in giorno ed è impensabile perdere tutti i giorni molto tempo per fare copia-incolla. Volevo chiedervi se c'è un modo veloce per estrarre le colonne da Excel e inserirle velocemente in C (vedendole come dei vettori).
Vi copio una parte di programma in modo da farvi capire meglio cosa ho fatto:
#include <stdio.h>
#include <iostream>
#include <stdlib.h>
using namespace std;
void richiamavettori(int fila[100] , int colonna[100] , int piano [100]) {
fila[0] =1;
fila[1]=1; ---> copiato da excel
fila[2]= 2;
.
.
.
colonna[0]= 1;
colonna[1]=1; ---> copiato da excel
colonna[2] =2;
.
.
.
piano [0]= 2;
piano [1] = 3; ---> copiato da excel
piano[2]=2;
}
int main () {
int fila[100] , colonna[100] , piano [100];
richiamavettori(fila, colonna , piano);
.
.
.
return 0;
}
I vettori fila , colonna e piano ogni volta che cambiano li copio e li incollo ed è una gran fatica, non posso neanche pretendere che chi userà il programma in futuro lo faccia ogni volta! (per non parlare poi di modificare i contatori nel codice).
C'è un modo per importare quelle colonne da Excel e vederle come vettori?
Grazie mille in anticipo a tutti
Ciaoo
Ultima modifica effettuata da Faby_941 13/03/18 9:02
aaa