// ๐Ÿ“„ [๋น„์›น ํ”Œ๋žซํผ] file_picker๋กœ ์—‘์…€ ํŒŒ์ผ ํ•˜๋‚˜๋ฅผ ๊ณ ๋ฅธ๋‹ค. import 'dart:typed_data'; import 'package:file_picker/file_picker.dart'; /// ์‚ฌ์šฉ์ž๊ฐ€ ์—‘์…€(.xlsx) ํŒŒ์ผ์„ ๊ณ ๋ฅด๋ฉด ๋ฐ”์ดํŠธ๋ฅผ ๋Œ๋ ค์ค€๋‹ค. ์ทจ์†Œํ•˜๋ฉด null. Future pickExcelFileBytes() async { final files = await FilePicker.pickFiles( type: FileType.custom, allowedExtensions: ['xlsx'], ); if (files.isEmpty) return null; return files.first.readAsBytes(); }