Maison  >  Article  >  Tutoriel logiciel  >  Apprenez à utiliser les fonctions de reconnaissance de texte dans Excel

Apprenez à utiliser les fonctions de reconnaissance de texte dans Excel

WBOY
WBOYavant
2024-01-23 19:54:14945parcourir

Apprenez à utiliser les fonctions de reconnaissance de texte dans Excel

Comment ajouter une fonction de reconnaissance de texte dans Excel

'Ajoutez-le au module macro et vous pourrez l'utiliser comme une formule.

Fonction ColorSum (Rng comme plage, couleur comme plage) comme double

Dim Tmp comme plage

SommeCouleur = 0

Pour chaque Tmp dans Rng

' Traitez les nombres avec la même couleur que la couleur spécifiée dans la plage sélectionnée et excluez les cellules de texte de la même couleur

Si Tmp.Interior.ColorIndex = Color.Interior.ColorIndex et IsNumeric(Tmp.Value) Alors

ColorSum = ColorSum + Tmp.Value

Fin si

Suivant

Fin de fonction

Comment identifier le format de fichier

Lisez l'en-tête du fichier pour résoudre le problème. Par exemple, vous souhaitez vérifier si une image est "vraiment" au format "jpg". Ensuite, vous devez extraire 2 octets. Si l'en-tête du fichier est "255216", cela signifie qu'il est au format "jpg". Le code est le suivant :

FileStream fs = nouveau FileStream (@"C:1.jpg", FileMode.Open, FileAccess.Read);

byte[] imagebytes = nouvel octet[fs.Length];

BinaryReader br = new BinaryReader(fs); //Lecteur de fichiers binaires

imagebytes = br.ReadBytes(2); //Lire 2 octets du flux actuel dans le tableau d'octets

chaîne s = "";

pour (int i = 0; i {

s += octets d'images[i];

}

si(s=="255216")

Console.WriteLine ("est au format jpg");

autre

Console.WriteLine ("pas au format jpg");

Les en-têtes de fichiers de différents formats de fichiers occupent différents octets, par exemple : jpg, 2 octets png, 8 octets gif, 6 octets ; Il vous suffit de modifier le nombre d'octets lus, puis de juger.

Comment déterminer le type de fichier d'un fichier inconnu en utilisant le langage C

Il est facile d'ouvrir un fichier, facile de lire quelques caractères, mais difficile d'en déterminer le type.

Le programme suivant détermine le format .exe .jpg .gif

Les 20 premiers octets lus sont en char s[20].

Vous pouvez l'afficher sous forme décimale ou hexadécimale.

Formulaire de saisie :

Nom du programme exécutable, nom du fichier à juger

Par exemple :

ccalb.exe fichier.gif

#inclure

#inclure

main(int argc, char *argv[]){

FILE *fin;

char namein[80];

char s[20];

if (argc

printf("Utilisation : retour 0;

}

strcpy(namein,argv[1]);

fin = fopen(namein,"rb");

si (!fin){

printf("Ouvrir %s erreurn",namein);

retour 0;

}

fread(s,20,1,fin);

fclose(fin);

if (s[0]=='M' & s[1]=='Z') printf("C'est un fichier .exe");

else if (s[6]=='J' & s[7]=='F' & s[8]=='I' & s[9]=='F')printf("C'est . fichier jpg");

else if (s[0]=='G' & s[1]=='I' & s[2]=='F' ) printf("C'est un fichier .gif");

else printf("autre fichier");

retour 0;

}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer