반응형
Excel 셀 형식 지정(통화)
MySQL 데이터베이스의 일부 번호를 특정 셀에 삽입할 수 있도록 Excel용 애드인을 개발했습니다.이제 저는 이 세포들을 통화로 포맷하려고 시도했습니다. 그리고 저는 그것에 대해 두 가지 문제를 가지고 있습니다. 1.포맷된 셀에서 공식을 사용하는 경우, "353,2574€"와 같이 합계가 표시됩니다.적절한 방식으로 표시하려면 어떻게 해야 합니까? 2. 일부 셀은 비어 있지만 통화 형식도 지정해야 합니다.내가 합계 공식에 사용한 것과 동일한 형식을 사용하고 입력하면 숫자만 표시됩니다."€"는 없고, 아무것도 없습니다.그게 뭔데요?Excel을 지정했습니다.범위를 지정하고 범위 형식을 지정하는 데 사용합니다.
sum.NumberFormat = "#.## €";
하지만 저도 노력했어요.
sum.NumberFormat = "0,00 €";
sum.NumberFormat = "#.##0,00 €";
누구 생각나는 사람?
이것은 나에게 효과가 있습니다.저는 통화를 쉼표 천 구분자로 소수점 두 자리로 포맷하는 엑셀 테스트 앱을 가지고 있습니다.아래는 Excel 파일에 데이터를 기록하는 콘솔 응용 프로그램입니다.
Microsoft를 참조했는지 확인합니다.사무실. 인터럽트.엑셀 dll
using System.Collections.Generic;
using Excel = Microsoft.Office.Interop.Excel;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
var bankAccounts = new List<Account> {
new Account { ID = 345678, Balance = 541.27},
new Account {ID = 1230221,Balance = -1237.44},
new Account {ID = 346777,Balance = 3532574},
new Account {ID = 235788,Balance = 1500.033333}
};
DisplayInExcel(bankAccounts);
}
static void DisplayInExcel(IEnumerable<Account> accounts)
{
var excelApp = new Excel.Application { Visible = true };
excelApp.Workbooks.Add();
Excel._Worksheet workSheet = (Excel.Worksheet)excelApp.ActiveSheet;
workSheet.Cells[1, "A"] = "ID Number";
workSheet.Cells[1, "B"] = "Current Balance";
var row = 1;
foreach (var acct in accounts)
{
row++;
workSheet.Cells[row, "A"] = acct.ID;
workSheet.Cells[row, "B"] = acct.Balance;
}
workSheet.Range["B2", "B" + row].NumberFormat = "#,###.00 €";
workSheet.Columns[1].AutoFit();
workSheet.Columns[2].AutoFit();
}
}
public class Account
{
public int ID { get; set; }
public double Balance { get; set; }
}
}
아웃풋
언급URL : https://stackoverflow.com/questions/14338156/formatting-excel-cells-currency
반응형
'prosource' 카테고리의 다른 글
Angular 6의 multi ./styles.css에 오류가 있습니다. (0) | 2023.06.07 |
---|---|
node.js를 사용하여 이미지 다운로드 (0) | 2023.06.07 |
데이터 프레임을 행별 및 열별로 랜덤화(또는 순열화)하는 방법 (0) | 2023.06.07 |
Xcode 4.3에서 "응용 프로그램에 유효한 'aps-environment' 자격 문자열을 찾을 수 없음"을 수정하는 방법은 무엇입니까? (0) | 2023.06.07 |
MSBuild 스크립트 및 VS2010 게시 apply Web.config Transform (0) | 2023.06.07 |