我有一个来自外部的excel。我在一个单元格中有一个值为63.999的值,如下所示:
,但在顶部编辑栏中,其显示为63999,如下所示:
我正在使用openpyxl解析此Excel,它给了我63999作为单元格值。
wb = openpyxl.load_workbook(SigLexiconFilePath)
sheet = wb.active
print (sheet.cell(row = 1, column = 1).value)
如何使用openpyxl获得63.999?
答案 0 :(得分:1)
要用千位分隔符打印值,可以使用this answer中的以下代码:
List<Place.Field> fields = Arrays.asList(Place.Field.values());
// List<Place.Field> fields = Arrays.asList(Place.Field.ID, Place.Field.NAME, Place.Field.ADDRESS);
Intent intent = new Autocomplete.IntentBuilder(AutocompleteActivityMode.FULLSCREEN, fields).build(this);
startActivityForResult(intent, AUTOCOMPLETE_REQUEST_CODE);
您的代码应为:
<div *ngFor="let obj of myObjs$ | async">
<button mat-button [matMenuTriggerFor]="menu">Menu</button>
<mat-menu #menu="matMenu">
<button mat-menu-item>{{obj.name}}</button>
<button mat-menu-item>Item 2</button>
</mat-menu>
</div>
如果您想使用"{:,}".format(value)
而不是wb = openpyxl.load_workbook(SigLexiconFilePath)
sheet = wb.active
print ("{:,}".format(sheet.cell(row = 1, column = 1).value))
,则可以使用以下代码:
.