6
votes

Feuille de tableur Ruby Couleur de fond

J'essaie d'analyser une feuille de calcul Excel en utilisant "tableur". Comment pourrais-je obtenir la couleur de fond de chaque ligne?


0 commentaires

3 Réponses :


1
votes

Je viens d'essayer de comprendre la même chose et semble être dans la version actuelle (0.6.5.9) de la feuille de calcul L'attribut de la couleur d'arrière-plan de la cellule n'est pas pris en charge dans le lecteur (vous ne pouvez définir que la couleur de fond dans les cellules Pour l'écriture).

Voici comment vérifier tous les attributs de cellule actuellement disponibles: xxx

Après une certaine expérimentation, mais j'ai compris que tous ne sont pas tous extraits correctement. La bonne nouvelle est que les développeurs promettent de mettre en œuvre une meilleure prise en charge des formats de cellules dans les futures versions. Nous devons donc juste être patient :)



19
votes
sheet.row(0).default_format = format #for entire first row

3 commentaires

D'une manière ou d'une autre, ça ne fonctionne pas pour moi - Stackoverflow.com/Questtions/24608513/...


Ceci est le code de réglage de la couleur d'arrière-plan plutôt que de la lire, ce qui est ce que l'OP a demandé.


Vous devriez vraiment inclure une référence



4
votes

Je cherchais des couleurs que vous pouvez utiliser pour la couleur de fond d'une cellule. Par exemple:

Spreadsheet::Format.new({ :weight => :bold, :pattern => 1, :pattern_fg_color => :silver })


1 commentaires

Vous pouvez avoir plus d'options de coloration comme mentionné - SoftwaRemaniAsS.NET /2013/11/Setting-cell-color-utilisant-Ruby.ht ml