hummingbird/internal/dtos/importfile.go
2024-07-10 16:16:35 +08:00

22 lines
290 B
Go

package dtos
import (
"io"
"github.com/xuri/excelize/v2"
)
type ImportFile struct {
Excel *excelize.File
}
func NewImportFile(f io.Reader) (*ImportFile, error) {
file, err := excelize.OpenReader(f)
if err != nil {
return nil, err
}
return &ImportFile{
Excel: file,
}, nil
}