У меня есть лабораторный анализатор, который генерирует результаты в формате .csv или .xlsx, однако сейчас я должен вручную ввести результаты вывода в нашу систему программного обеспечения для отслеживания результатов вручную, потому что копирование-вставка не работает.
Я хотел бы написать сценарий R, который может преобразовать результаты из этого .csv в программное обеспечение, и лучший способ, о котором я могу подумать, - это сгенерировать результаты в виде штрих-кода / QR-кода, который затем я могу сканировать в к программному обеспечению. Для этого мне нужно, чтобы вывод с разделителями табуляции содержался в QR-коде. До сих пор я мог генерировать QR-код, используя пакет qrcode
result-by-result, но если у меня более 50 результатов, я не могу сгенерировать QR-код для каждого и не могу понять, как его получить. qrcode
пакет, чтобы дать мне то, что мне нужно.
# Example dataframe
test <- LETTERS[1:10]
result.one <- rnorm(1:10)
result.two <- rnorm(1:10)
df <- data.frame(test, result.one, result.two)
Ожидаемый вывод - это QR-код, который можно сканировать для получения результатов, которые выглядят примерно как выходные данные из этого кода:
library("openxlsx")
library("dplyr")
write.xlsx(select(df, test, result.one), file = "H:/R/junk1.xlsx")
write.xlsx(select(df, test, result.two), file = "H:/R/junk2.xlsx")
где junk1 будет одним QR-кодом, junk2 будет другим и т. Д. ...
Если я смогу это выяснить, я смогу каждый день экономить утомительную работу своего персонала ... так что это очень поможет!