Сначала вам нужно экспортировать файл Google Sheets в формате CSV. Я использовал Realm для чтения CSV. Используя Realm Studio , вам необходимо создать столбцы, как в CSV-файле. Затем вы можете импортировать файл CSV в Realm Studio. Ваша база данных готова.
В didFinishLaunchingWithOptions , чтобы найти файл, созданный после установки Realm в вашем проекте
print(Realm.Configuration.defaultConfiguration.fileURL!.path)
Теперь мы будем использовать базу данных с Swift. Для этого мы должны сначала добавить подготовленный нами файл Realm в каталог проекта XCode. Затем мы используем его в ViewController для получения данных.
var realm : Realm!
Для получения данных в файле default.realm
let realmPath = Bundle.main.url(forResource: "default", withExtension: "realm")!
let realmConfiguration = Realm.Configuration(fileURL: realmPath, readOnly: true)
do{
realm = try Realm(configuration: realmConfiguration)
}
catch {
print("error \(error.localizedDescription)")
}
Вы можете экспортировать результат в массив. Надеюсь, это поможет.