WinForms윈폼 엑셀 날짜형식 저장 질문드립니다!
추천0 비추천 0
페이지 정보
작성자 편도준 작성일 2023-05-23 09:03 조회 576회 댓글 0건제품 버전 : Spread.NET_V12_12.0.20193.0
컨트롤 이름 : Excel
본문
관련링크
댓글목록
등록된 댓글이 없습니다.
등록된 댓글이 없습니다.
편도준 님, 안녕하세요.
그레이프시티입니다.
자세한 예시와 함께 문의주심에 감사드립니다.
예시로 미루어보아, Spread에서 별도의 셀타입을 지정하지 않거나 TextCellType으로 설정하셨을 것으로 추측됩니다.
Spread에서 해당 셀의 셀 타입을 DateTimeCellType으로 설정하신 후 Excel로 저장하시면, 저장된 Excel 파일에서도 날짜 시간 형식이 유지되는 것을 확인하실 수 있습니다.
아래 샘플 코드를 참고 부탁드립니다.
private void Form1_Load(object sender, EventArgs e) { FarPoint.Win.Spread.CellType.DateTimeCellType dateTime = new FarPoint.Win.Spread.CellType.DateTimeCellType(); dateTime.DateTimeFormat = FarPoint.Win.Spread.CellType.DateTimeFormat.UserDefined; dateTime.UserDefinedFormat = "yyyy-MM-dd h:mm"; fpSpread1.ActiveSheet.Cells["A1"].CellType = dateTime; // 데이터 입력 DateTime dt = new DateTime(2022, 05, 23, 6, 50, 0); fpSpread1.ActiveSheet.Cells["A1"].Value = dt; } private void button1_Click(object sender, EventArgs e) { fpSpread1.SaveExcel("D:\\Sample\\Excel.xlsx", FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat); }
- Spread.NET WinForms V12 | UserDefinedFormat 도움말 문서
감사합니다.
그레이프시티 드림
등록된 댓글이 없습니다.